From ee7a9626e8eef2fa852fd9c23cd33389b297ca84 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 2 Jul 2024 11:14:59 +1000 Subject: [PATCH] New Crowdin updates (#7538) * 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 messages.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 messages.po from Crowdin --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 656 +++++++++-------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 680 +++++++++--------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 652 +++++++++-------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 654 +++++++++-------- .../locale/es_MX/LC_MESSAGES/django.po | 652 +++++++++-------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 656 +++++++++-------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 656 +++++++++-------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 656 +++++++++-------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 656 +++++++++-------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 656 +++++++++-------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 654 +++++++++-------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 656 +++++++++-------- .../InvenTree/locale/zh/LC_MESSAGES/django.po | 654 +++++++++-------- .../locale/zh_Hans/LC_MESSAGES/django.po | 652 +++++++++-------- src/frontend/src/locales/bg/messages.po | 30 +- src/frontend/src/locales/cs/messages.po | 30 +- src/frontend/src/locales/da/messages.po | 30 +- src/frontend/src/locales/de/messages.po | 65 +- src/frontend/src/locales/el/messages.po | 30 +- src/frontend/src/locales/en/messages.po | 30 +- src/frontend/src/locales/es-mx/messages.po | 30 +- src/frontend/src/locales/es/messages.po | 30 +- src/frontend/src/locales/fa/messages.po | 30 +- src/frontend/src/locales/fi/messages.po | 30 +- src/frontend/src/locales/fr/messages.po | 38 +- src/frontend/src/locales/he/messages.po | 30 +- src/frontend/src/locales/hi/messages.po | 30 +- src/frontend/src/locales/hu/messages.po | 30 +- src/frontend/src/locales/it/messages.po | 30 +- src/frontend/src/locales/ja/messages.po | 30 +- src/frontend/src/locales/ko/messages.po | 30 +- src/frontend/src/locales/lv/messages.po | 30 +- src/frontend/src/locales/nl/messages.po | 30 +- src/frontend/src/locales/no/messages.po | 30 +- src/frontend/src/locales/pl/messages.po | 30 +- .../src/locales/pseudo-LOCALE/messages.po | 30 +- src/frontend/src/locales/pt-br/messages.po | 30 +- src/frontend/src/locales/pt/messages.po | 31 +- src/frontend/src/locales/ro/messages.po | 30 +- src/frontend/src/locales/ru/messages.po | 30 +- src/frontend/src/locales/sk/messages.po | 30 +- src/frontend/src/locales/sl/messages.po | 30 +- src/frontend/src/locales/sr/messages.po | 30 +- src/frontend/src/locales/sv/messages.po | 30 +- src/frontend/src/locales/th/messages.po | 30 +- src/frontend/src/locales/tr/messages.po | 30 +- src/frontend/src/locales/uk/messages.po | 30 +- src/frontend/src/locales/vi/messages.po | 30 +- src/frontend/src/locales/zh-hans/messages.po | 30 +- src/frontend/src/locales/zh-hant/messages.po | 30 +- 71 files changed, 12584 insertions(+), 11464 deletions(-) diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index f262178c4f6e..a6ec2389c91a 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -64,7 +64,7 @@ msgstr "Въведи дата" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Въведената основна електронна поща е н msgid "The provided email domain is not approved." msgstr "Въведеният домейн на електронната поща не е утвърден." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Регистрацията е деактивирана." @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Потребител" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Място в склада" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Места в склада" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index a53210d33d3a..a64db251941b 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-29 06:40\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -64,7 +64,7 @@ msgstr "Zadejte datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Zadaná primární e-mailová adresa je neplatná." msgid "The provided email domain is not approved." msgstr "Zadaná e-mailová doména není povolena." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registrace vypnuta." @@ -403,10 +403,10 @@ msgstr "Duplicitní názvy nemohou existovat pod stejným nadřazeným názvem" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Název" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Název" msgid "Description" msgstr "Popis" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Popis (volitelně)" @@ -556,7 +556,7 @@ msgstr "Super-uživatel" msgid "Is this user a superuser" msgstr "Je tento uživatel superuživatel" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Stavový kód sestavení" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Kód dávky" @@ -994,14 +994,14 @@ msgstr "Uživatel nebo skupina odpovědná za tento příkaz k sestavení" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Externí odkaz" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Odkaz na externí URL" @@ -1056,7 +1056,7 @@ msgstr "Výstup sestavení neodpovídá příkazu sestavení" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -1079,7 +1079,7 @@ msgstr "Vytvořit objekt" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Vybraná položka zásob neodpovídá řádku BOM" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "Jak často aktualizovat směnné kurzy (pro vypnutí nastavte na nulu)" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "dny" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Povolit samoregistraci uživatelů prostřednictvím SSO na přihlašovacích stránkách" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Vyžadován e-mail" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Požadovat, aby uživatel při registraci zadal e-mail" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "Automaticky vyplnit SSO uživatele" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automaticky vyplnit údaje o uživateli z údajů o účtu SSO" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "Mail dvakrát" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "Při registraci dvakrát požádat uživatele o zadání e-mailu" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Heslo dvakrát" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Při registraci dvakrát požádat uživatele o heslo" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Povolené domény" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Omezit registraci na určité domény (oddělené čárkou a začínající @)" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Skupina při registraci" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" -msgstr "Skupina, ke které jsou přiděleni noví uživatelé při registraci" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Vynutit MFA" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Uživatelé musí používat vícefaktorové zabezpečení." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Zkontrolovat pluginy při spuštění" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Zkontrolujte, zda jsou při spuštění nainstalovány všechny pluginy - povolit v kontejnerových prostředích" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "Zkontrolovat aktualizace pluginů" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "Povolit pravidelné kontroly aktualizací nainstalovaných pluginů" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "Povolit integraci URL" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Povolit plug-inům přidávat trasy URL" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Povolit integraci navigace" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Povolit integrování pluginů do navigace" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "Povolit integraci aplikací" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Povolit pluginům přidávát aplikace" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Povolit integraci plánu" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Povolit pluginům spouštění naplánovaných úloh" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Povolit integraci událostí" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "Povolit pluginům reagovat na interní události" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Povolit kódy projektů" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "Povolit kódy projektů pro sledování projektů" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Funkce inventury" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Povolit funkci inventury pro evidenci stavu zásob a výpočet hodnoty zásob" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "Vyloučit externí umístění" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Vyloučit skladové položky na externích místech z výpočtů inventury" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Perioda automatické inventury" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Počet dní mezi automatickým záznamem inventury (pro vypnutí nastavte nulu)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "Interval mazání reportů" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Reporty o inventuře se po určitém počtu dní vymažou" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "Zobrazit celá jména uživatelů" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "Zobrazit plná jména uživatelů namísto uživatelských jmen" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "Povolit data zkušební stanice" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "Povolit sběr dat ze zkušební stanice pro výsledky testů" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Klíč nastavení (musí být unikátní - rozlišuje malá a velká písmena" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Skrýt neaktivní díly" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Skrýt neaktivní díly ve výsledcích zobrazených na domovské stránce" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Zobrazit odebírané díly" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Zobrazit odebírané díly na domovské stránce" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Zobrazit odebírané kategorie" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Zobrazit kategorie odebíraných dílů na hlavní stránce" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Zobrazit nejnovější díly" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Zobrazit nejnovější díly na domovské stránce" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "Zobrazit neplatné kusovníky (BOMy)" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Zobrazit kusovníky (BOMy), které čekají na ověření, na domovské stránce" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Zobrazit nedávné změny zásob" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Zobrazit nedávno změněné skladové položky na domovské stránce" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Zobrazit nízký stav zásob" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Zobrazit na domovské stránce položky s nízkou skladovou zásobou" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Zobrazit vyčerpané zásoby" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Zobrazit vyčerpané položky na domovské stránce" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Zobrazit potřebné zásoby" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Zobrazit skladové položky potřebné pro sestavy na domovské stránce" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Zobrazit expirované zásoby" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Zobrazit expirované skladové položky na domovské stránce" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Zobrazit neaktuální zásoby" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Zobrazit neaktuální skladové položky na domovské stránce" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Zobrazit nevyřízené sestavy" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Zobrazit nevyřízené sestavy na domovské stránce" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Zobrazit sestavy po splatnosti" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Zobrazit sestavy po splatnosti na domovské stránce" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Zobrazit nevyřízené PO" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Zobrazit nevyřízené PO na domovské stránce" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Zobrazit PO po splatnosti" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Zobrazit PO po splatnosti na domovské stránce" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Zobrazit nevyřízené SO" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Zobrazit nevyřízené SO na domovské stránce" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Zobrazit SO po splatnosti" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Zobrazit SO po splatnosti na domovské stránce" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "Zobrazit čekající zásilky SO" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "Zobrazit čekající zásilky SO na domovské stránce" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Zobrazit novinky" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Zobrazit novinky na domovské stránce" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Zobrazení štítků na řádku" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Zobrazit štítky PDF v prohlížeči namísto stahování jako soubor" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Výchozí tiskárna štítků" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Konfigurovat tiskárnu štítků, která má být vybrána jako výchozí" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Zobrazení reportů na řádku" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Zobrazit reporty PDF v prohlížeči namísto stahování jako soubor" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Hledat díly" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Zobrazit díly v náhledu hledání" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Hledat díly dodavatele" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Zobrazit díly dodavatele v náhledu hledání" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Vyhledávání dílů výrobce" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Zobrazit díly výrobce v náhledu hledání" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Skrýt neaktivní díly" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Vyloučené neaktivní části z okna náhledu vyhledávání" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Hledat kategorie" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Zobrazit kategorie dílů v náhledu hledání" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Hledat zásoby" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Zobrazit skladové položky v náhledu hledání" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Skrýt nedostupné skladové položky" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "Vyloučit skladové položky, které nejsou dostupné z okna náhledu hledání" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Hledat umístění" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Zobrazit skladová umístění v náhledu hledání" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Hledat společnosti" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Zobrazit společnosti v náhledu hledání" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Hledat objednávky sestav" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Zobrazit objednávky sestav v náhledu hledání" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Hledat nákupní objednávky" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "Zobrazit nákupní objednávky v náhledu hledání" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Vyloučit neaktivní nákupní objednávky" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "Vyloučit neaktivní nákupní objednávky z okna náhledu vyhledávání" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Hledat prodejní objednávky" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "Zobrazit prodejní objednávky v náhledu hledání" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Vyloučit neaktivní prodejní objednávky" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "Vyloučit neaktivní prodejní objednávky z okna náhledu vyhledávání" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Vyhledávání vrácených objednávek" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "Zobrazit vrácené objednávky v okně náhledu vyhledávání" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "Vyloučit neaktivní vrácené objednávky" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "Vyloučit neaktivní vrácené objednávky z okna náhledu vyhledávání" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Náhled výsledků vyhledávání" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "Počet výsledků, které se mají zobrazit v každé části okna náhledu vyhledávání" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Regex hledání" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "Povolit regulární výrazy ve vyhledávacích dotazech" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "Vyhledávání celého slova" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "Vyhledávací dotazy vracejí výsledky pro shody celých slov" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Zobrazit množství ve formulářích" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "Zobrazit dostupné množství dílů v některých formulářích" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "Klávesa Escape zavře formuláře" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "Zavřít modální formuláře pomocí klávesy escape" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Pevná navigační lišta" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "Pozice navigační lišty je pevně nastavena na horní okraj obrazovky" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Formát data" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Preferovaný formát pro zobrazení datumů" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Plánování dílů" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Zobrazit informace o plánování dílů" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventura dílu" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Zobrazit informace o skladových zásobách dílů (pokud je povolena funkce inventury)" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Délka textu v tabulce" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "Maximální délka textu v zobrazeních tabulek" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "Výchozí šablona štítku dílu" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku dílu" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "Výchozí šablona skladové položky" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku skladové položky" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "Výchozí šablona štítku umístění zásob" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku skladového umístění" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "Výchozí šablona štítku řádku sestavy" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku řádku sestavy" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "Přijímat zprávy o chybách" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "Dostávat oznámení o systémových chybách" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "Poslední použité tiskárny" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "Uložte poslední použité tiskárny pro uživatele" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "Uložte poslední použité tiskárny pro uživatele" msgid "User" msgstr "Uživatel" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "Množství cenové slevy" msgid "Price" msgstr "Cena" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "Jednotková cena při stanoveném množství" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Koncový bod" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "Koncový bod, ve kterém je tento webhook přijímán" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "Název tohoto webhooku" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "Je tento webhook aktivní" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Token pro přístup" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Tajný klíč" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Sdílený tajný klíč pro HMAC" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "ID zprávy" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Unikátní identifikátor pro tuto zprávu" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Hostitel" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Hostitel, od kterého byla tato zpráva přijata" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Záhlaví" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Záhlaví této zprávy" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Tělo" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Tělo zprávy" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "Koncový bod, na kterém byla zpráva přijata" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Pracoval na" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "Byla práce na této zprávě dokončena?" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "ID" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Název" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Název" msgid "Link" msgstr "Odkaz" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Zveřejněno" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Souhrn" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Přečteno" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "Byla tato novinka přečtena?" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "Byla tato novinka přečtena?" msgid "Image" msgstr "Obrazek" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Soubor obrázku" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "Cílový typ modelu pro tento obrázek" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "Cílové ID modelu pro tento obrázek" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "Název jednotky musí být platný identifikátor" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "Název jednotky" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbol" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "Volitelný symbol jednotky" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definice" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Příloha" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Chybějící soubor" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Chybějící externí odkaz" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentář" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "Komentář přílohy" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "Datum nahrání" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "Datum, kdy byl soubor nahrán" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "Velikost souboru" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "Velikost souboru v bytech" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "Uveden neplatný typ modelu pro přílohu" @@ -4029,7 +4061,7 @@ msgstr "Odkaz na informace o adrese (externí)" msgid "Manufacturer Part" msgstr "Výrobce dílu" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Název parametru" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Jednotky parametru" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimální poplatek (např. poplatek za skladování)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Smazat obrázek" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Doručeno" msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Kategorie dílů" msgid "Default location for parts in this category" msgstr "Výchozí umístění dílů v této kategorii" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "Výchozí klíčová slova pro díly v této kategorii" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index f34032b2e367..ac06e8c0e606 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -64,7 +64,7 @@ msgstr "Angiv dato" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Den indtastede email adresse er ikke gyldig." msgid "The provided email domain is not approved." msgstr "Det angivne e-mail domæne er ikke godkendt." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registrering er deaktiveret." @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Navn" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Beskrivelse (valgfri)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Produktions statuskode" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batch Kode" @@ -994,14 +994,14 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Ekstern link" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Link til ekstern URL" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Bruger" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Vedhæftning" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Manglende fil" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Manglende eksternt link" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 5de3a46632ef..5a70c8efd703 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -64,7 +64,7 @@ msgstr "Datum eingeben" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Die angegebene primäre E-Mail-Adresse ist ungültig." msgid "The provided email domain is not approved." msgstr "Die angegebene E-Mail-Domain ist nicht freigegeben." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registrierung ist deaktiviert." @@ -297,7 +297,7 @@ msgstr "Portugiesisch (Brasilien)" #: InvenTree/locales.py:41 msgid "Romanian" -msgstr "" +msgstr "Rumänisch" #: InvenTree/locales.py:42 msgid "Russian" @@ -403,10 +403,10 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Name" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Name" msgid "Description" msgstr "Beschreibung" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Beschreibung (optional)" @@ -526,7 +526,7 @@ msgstr "Vorname" #: InvenTree/serializers.py:409 msgid "First name of the user" -msgstr "" +msgstr "Vorname des Benutzers" #: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41 msgid "Last Name" @@ -534,15 +534,15 @@ msgstr "Nachname" #: InvenTree/serializers.py:412 msgid "Last name of the user" -msgstr "" +msgstr "Nachname des Benutzers" #: InvenTree/serializers.py:415 msgid "Email address of the user" -msgstr "" +msgstr "E-Mailadresse des Benutzers" #: InvenTree/serializers.py:439 msgid "Staff" -msgstr "" +msgstr "Mitarbeiter" #: InvenTree/serializers.py:439 msgid "Does this user have staff permissions" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Bau-Statuscode" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Losnummer" @@ -994,14 +994,14 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Externer Link" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -1056,7 +1056,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -1079,7 +1079,7 @@ msgstr "Objekt bauen" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "Wie oft Wechselkurse aktualisiert werden sollen (auf Null zum Deaktivier #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "Tage" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Selbstregistrierung über SSO für Benutzer auf den Anmeldeseiten aktivieren" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/models.py:1928 +#: common/models.py:1960 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:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Passwort zweimal" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Erlaubte Domains" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Anmeldung auf bestimmte Domänen beschränken (kommagetrennt, beginnend mit @)" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" -msgstr "Gruppe der neue Benutzer bei der Registrierung zugewiesen werden" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "Nach Plugin-Aktualisierungen suchen" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "Periodische Überprüfungen auf Updates für installierte Plugins aktivieren" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Projektcodes aktivieren" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "Aktiviere Projektcodes für die Verfolgung von Projekten" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Inventurfunktionen" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Inventur-Funktionen zur Aufzeichnung von Lagerbeständen und zur Berechnung des Lagerwerts aktivieren" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "Externe Standorte ausschließen" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Lagerartikeln in externen Standorten in der Berechnungen zur Bestandsaufnahme ausschließen" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Automatische Inventur-Periode" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Anzahl der Tage zwischen automatischen Bestandsaufnahmen (zum Deaktivieren auf Null setzen)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "Löschintervall für Berichte" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Inventurberichte werden nach der angegebenen Anzahl von Tagen gelöscht" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "Vollständige Namen von Benutzern anzeigen" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "Vollständigen Namen von Benutzern anstatt Benutzername anzeigen" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "Teststation-Daten aktivieren" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "Teststation-Datenerfassung für Testergebnisse aktivieren" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Ausblenden inaktiver Teile in den auf der Startseite angezeigten Ergebnissen" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Abonnierte Teile anzeigen" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Zeige abonnierte Teile auf der Startseite" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Abonnierte Kategorien anzeigen" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Zeige abonnierte Teilkategorien auf der Startseite" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "Zeige ungültige Stücklisten" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Neueste Bestandänderungen anzeigen" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Bestand auf der Startseite" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Lerren Bestand anzeigen" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Zeige abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Alten Bestand anzeigen" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Zeige überfällige Lagerartikel auf der Startseite" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Zeige ausstehende POs auf der Startseite" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Zeige überfällige POs auf der Startseite" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Zeige ausstehende SOs auf der Startseite" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Zeige überfällige SOs auf der Startseite" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "Ausstehende Versandaufträge anzeigen" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "Ausstehende Versandaufträge auf der Startseite anzeigen" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Zeige Neuigkeiten" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Neuigkeiten auf der Startseite anzeigen" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Label inline anzeigen" -#: common/models.py:2230 +#: common/models.py:2264 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:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Standard-Etikettendrucker" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Einen standardmäßig ausgewählten Etikettendrucker konfigurieren" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Berichte inline anzeigen" -#: common/models.py:2246 +#: common/models.py:2280 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:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Teile suchen" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Teile in der Suchvorschau anzeigen" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Zulieferteile durchsuchen" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Zuliefererteile in der Suchvorschau anzeigen" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Herstellerteile durchsuchen" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Herstellerteile in der Suchvorschau anzeigen" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Inaktive Teile in der Suchvorschau ausblenden" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Kategorien durchsuchen" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Teilekategorien in der Suchvorschau anzeigen" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Bestand durchsuchen" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Lagerartikel in Suchvorschau anzeigen" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Nicht verfügbare Artikel ausblenden" -#: common/models.py:2290 +#: common/models.py:2324 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:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Lagerorte durchsuchen" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Lagerorte in Suchvorschau anzeigen" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Firmen durchsuchen" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Firmen in der Suchvorschau anzeigen" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Bauaufträge durchsuchen" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Bauaufträge in der Suchvorschau anzeigen" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Bestellungen durchsuchen" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "Bestellungen in der Suchvorschau anzeigen" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktive Bestellungen ausblenden" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Aufträge durchsuchen" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "Aufträge in der Suchvorschau anzeigen" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Inaktive Aufträge ausblenden" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktive Aufträge in der Suchvorschau ausblenden" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Suche nach Rücksendungen" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "Rücksendungen in der Suchvorschau anzeigen" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "Inaktive Rücksendungen ausblenden" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "Inaktive Rücksendungen in der Suchvorschau ausblenden" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:2358 +#: common/models.py:2392 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:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Regex Suche" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "Reguläre Ausdrücke in Suchabfragen aktivieren" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "Ganzes Wort suchen" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "Suchabfragen liefern Ergebnisse für ganze Wortkombinationen" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "Esc-Taste schließt Formulare" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "Benutze die Esc-Taste, um Formulare zu schließen" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Fixierter Navigationsleiste" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Datumsformat" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Bevorzugtes Format für die Anzeige von Daten" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Teilzeitplanung" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Zeige Zeitplanung für Teile" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventur" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Zeigt Inventur-Informationen an (falls die Inventurfunktion aktiviert ist)" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Zeichenkettenlänge in Tabellen" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "Maximale Länge für Zeichenketten, die in Tabellenansichten angezeigt werden" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "Standardvorlage für Teilebeschriftung" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "Die Teil-Etikettenvorlage, die automatisch ausgewählt werden soll" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "Lagerartikel-Standardvorlage" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "Die Lagerartikel-Etikettenvorlage soll automatisch ausgewählt werden" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "Standardetikettenvorlage für Lagerstandort" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "Die Lagerstandort-Etikettenvorlage, die automatisch ausgewählt werden soll" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "Standardetikettenvorlage für Bauauftragspositionen" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "Die Bauauftragspositionsetikettenvorlage welche automatisch ausgewählt werden soll" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "Fehlerberichte empfangen" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "Benachrichtigungen bei Systemfehlern erhalten" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "Zuletzt verwendete Druckmaschinen" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" msgid "User" msgstr "Benutzer" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "Preisstaffelungs Anzahl" msgid "Price" msgstr "Preis" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Host" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Body" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "ID" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titel" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Titel" msgid "Link" msgstr "Link" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Veröffentlicht" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Zusammenfassung" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Gelesen" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "Wurde diese Nachricht gelesen?" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "Wurde diese Nachricht gelesen?" msgid "Image" msgstr "Bild" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Bilddatei" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "Einheitsname muss eine gültige Kennung sein" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "Einheitsname" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbol" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "Optionales Einheitssymbol" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definition" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Anhang" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Fehlende Datei" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Fehlender externer Link" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" -msgstr "" +msgstr "Upload Datum" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" -msgstr "" +msgstr "Dateigröße" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" -msgstr "" +msgstr "Dateigröße in Bytes" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "Link zu Adressinformationen (extern)" msgid "Manufacturer Part" msgstr "Herstellerteil" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Parametername" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Parametereinheit" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Bild löschen" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Empfangen" msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Teil-Kategorien" msgid "Default location for parts in this category" msgstr "Standard-Lagerort für Teile dieser Kategorie" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Standard Stichwörter" msgid "Default keywords for parts in this category" msgstr "Standard-Stichworte für Teile dieser Kategorie" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Symbol" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Symbol (optional)" @@ -6748,7 +6780,7 @@ msgstr "Varianten zulassen" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" @@ -6794,7 +6826,7 @@ msgstr "Doppelte Beziehung existiert bereits" #: part/serializers.py:118 msgid "Parent Category" -msgstr "" +msgstr "Übergeordnete Kategorie" #: part/serializers.py:119 templates/js/translated/part.js:309 msgid "Parent part category" @@ -8443,11 +8475,11 @@ msgstr "Teile" #: report/api.py:180 msgid "Plugin not found" -msgstr "" +msgstr "Plugin nicht gefunden" #: report/api.py:182 msgid "Plugin is not active" -msgstr "" +msgstr "Plugin ist nicht aktiv" #: report/api.py:184 msgid "Plugin does not support label printing" @@ -8576,7 +8608,7 @@ msgstr "" #: report/models.py:464 report/models.py:487 msgid "Output File" -msgstr "" +msgstr "Ausgabedatei" #: report/models.py:465 report/models.py:488 msgid "Generated output file" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "Summe" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "Testergebnisse" msgid "Test" msgstr "Test" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Ergebnis" @@ -8802,7 +8834,7 @@ msgstr "Lieferant" msgid "Customer ID" msgstr "Kunden ID" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "verbaut in" @@ -8827,7 +8859,7 @@ msgstr "Überprüfung erforderlich" msgid "Delete on Deplete" msgstr "Löschen wenn leer" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeiche msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "Lagerstandort Typ" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "Lagerstandorte Typen" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standardsymbol für alle Orte, die kein Icon gesetzt haben (optional)" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Bestand-Lagerort" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Bestand-Lagerorte" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Besitzer" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Besitzer auswählen" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagerartikel können nicht direkt an einen strukturellen Lagerort verlegt werden, können aber an einen untergeordneten Lagerort verlegt werden." -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "Extern" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "Dies ist ein externer Lagerort" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "Standorttyp" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "Standortart dieses Standortes" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Sie können diesen Lagerort nicht als strukturell markieren, da sich bereits Lagerartikel darin befinden!" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagerartikel können nicht in strukturelle Lagerorte abgelegt werden!" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "Für virtuelle Teile können keine Lagerartikel erstellt werden" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Artikeltyp ('{self.supplier_part.part}') muss {self.part} sein" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "Anzahl muss für Objekte mit Seriennummer 1 sein" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als 1 ist" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "Teil kann nicht zu sich selbst gehören" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "Teil muss eine Referenz haben wenn is_building wahr ist" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "Referenz verweist nicht auf das gleiche Teil" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Eltern-Lagerartikel" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "Basis-Teil" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Passendes Zuliefererteil für diesen Lagerartikel auswählen" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "Wo wird dieses Teil normalerweise gelagert?" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "Verpackung, in der dieser Lagerartikel gelagert ist" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "Ist dieses Teil in einem anderen verbaut?" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "Seriennummer für dieses Teil" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "Losnummer für diesen Lagerartikel" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "Bestand" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "Quellbau" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "Bauauftrag für diesen Lagerartikel" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "Verbraucht von" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "Bauauftrag der diesen Lagerartikel verbrauchte" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "Quelle Bestellung" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Bestellung für diesen Lagerartikel" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "Ziel-Auftrag" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ablaufdatum für Lagerartikel. Bestand wird danach als abgelaufen gekennzeichnet" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "Löschen wenn leer" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "Diesen Lagerartikel löschen wenn der Bestand aufgebraucht ist" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "Preis für eine Einheit bei Einkauf" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "In Teil umgewandelt" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "Teil ist nicht verfolgbar" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "Anzahl muss eine Ganzzahl sein" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Menge darf die verfügbare Lagermenge ({self.quantity}) nicht überschreiten" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "Seriennummern muss eine Liste von Ganzzahlen sein" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "Anzahl stimmt nicht mit den Seriennummern überein" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Seriennummern existieren bereits" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "Testvorlage existiert nicht" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "Artikel wurde einem Kundenauftrag zugewiesen" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "Lagerartikel ist in anderem Element verbaut" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "Lagerartikel enthält andere Artikel" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "Artikel wurde einem Kunden zugewiesen" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "Lagerartikel wird aktuell produziert" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "Nachverfolgbare Lagerartikel können nicht zusammengeführt werden" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "Artikel duplizeren" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "Lagerartikel müssen auf dasselbe Teil verweisen" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "Lagerartikel müssen auf dasselbe Lieferantenteil verweisen" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "Status-Codes müssen zusammenpassen" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagerartikel kann nicht bewegt werden, da kein Bestand vorhanden ist" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "Eintrags-Notizen" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "Wert muss für diesen Test angegeben werden" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "Anhang muss für diesen Test hochgeladen werden" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "Testergebnis" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "Test Ausgabe Wert" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "Test Ergebnis Anhang" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "Test Notizen" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "Teststation" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "Der Bezeichner der Teststation, in der der Test durchgeführt wurde" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "Gestartet" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "Der Zeitstempel des Teststarts" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "Fertiggestellt" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "Der Zeitstempel der Test-Beendigung" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 40a83d87d3cb..0c1b0bb2a463 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -64,7 +64,7 @@ msgstr "Εισάγετε ημερομηνία" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Η παρεχόμενη κύρια διεύθυνση ηλεκτρονι msgid "The provided email domain is not approved." msgstr "Ο παρεχόμενος τομέας ηλεκτρονικού ταχυδρομείου δεν έχει εγκριθεί." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Η εγγραφή είναι απενεργοποιημένη." @@ -403,10 +403,10 @@ msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχ msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Όνομα" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Όνομα" msgid "Description" msgstr "Περιγραφή" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Περιγραφή (προαιρετική)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -994,14 +994,14 @@ msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την ε #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" @@ -1056,7 +1056,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1079,7 +1079,7 @@ msgstr "Αντικείμενο κατασκευής" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Χρήστης" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "Σύνδεσμος" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Συνημμένο" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Το αρχείο λείπει" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Λείπει ο εξωτερικός σύνδεσμος" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Σχόλιο" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 20aae46e0a2d..6354f17c1222 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" +"POT-Creation-Date: 2024-06-29 12:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -65,7 +65,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -129,7 +129,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -404,10 +404,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -436,7 +436,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -461,7 +461,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -557,7 +557,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -929,7 +929,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -995,14 +995,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1057,7 +1057,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1155,7 +1155,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2086,7 +2086,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2813,612 +2813,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3426,11 +3458,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3438,96 +3470,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3544,28 +3576,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3575,86 +3607,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4030,7 +4062,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4084,7 +4116,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4108,7 +4140,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4187,7 +4219,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4308,8 +4340,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5061,7 +5093,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6095,7 +6127,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6114,12 +6146,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6749,7 +6781,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8684,7 +8716,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8715,7 +8747,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8803,7 +8835,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8828,7 +8860,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8895,308 +8927,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index f07e3a6cf59d..dea7909edf86 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -64,7 +64,7 @@ msgstr "Ingrese la fecha" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "La dirección de correo electrónico principal proporcionada no es váli msgid "The provided email domain is not approved." msgstr "El dominio de correo electrónico proporcionado no está aprobado." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "El registro ha sido desactivado." @@ -403,10 +403,10 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Nombre" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Nombre" msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Descripción (opcional)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 20aae46e0a2d..6354f17c1222 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" +"POT-Creation-Date: 2024-06-29 12:03+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -65,7 +65,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -129,7 +129,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -404,10 +404,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -436,7 +436,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -461,7 +461,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -557,7 +557,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -929,7 +929,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -995,14 +995,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1057,7 +1057,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1155,7 +1155,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2086,7 +2086,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2813,612 +2813,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3426,11 +3458,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3438,96 +3470,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3544,28 +3576,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3575,86 +3607,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4030,7 +4062,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4084,7 +4116,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4108,7 +4140,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4187,7 +4219,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4308,8 +4340,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5061,7 +5093,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6095,7 +6127,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6114,12 +6146,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6749,7 +6781,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8684,7 +8716,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8715,7 +8747,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8803,7 +8835,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8828,7 +8860,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8895,308 +8927,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 711b34f962d5..25ce9a755fae 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -64,7 +64,7 @@ msgstr "تاریخ را وارد کنید" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "آدرس ایمیل اصلی ارائه شده معتبر نیست." msgid "The provided email domain is not approved." msgstr "دامنه ایمیل ارائه شده تایید نشده است." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 04d79224a68d..767362e5af91 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -64,7 +64,7 @@ msgstr "Anna päivämäärä" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Annettu ensisijainen sähköpostiosoite ei kelpaa." msgid "The provided email domain is not approved." msgstr "Annetun sähköpostiosoitteen verkkotunnusta ei hyväksytä." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "Virheellinen valinta" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Nimi" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Nimi" msgid "Description" msgstr "Kuvaus" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Kuvaus (valinnainen)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Ulkoinen linkki" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "päivää" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Sähköposti vaaditaan" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "Sähköpostiosoite kahdesti" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Salasana kahdesti" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Sallitut verkkotunnukset" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Pakota MFA" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Näytä uutiset" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Näytä uutiset kotisivulla" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Käyttäjä" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "Hinta" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Salaisuus" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Isäntä" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Otsikko" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Otsikko" msgid "Link" msgstr "Linkki" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Julkaistu" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Julkaisija" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Yhteenveto" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "Kuva" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Kuvatiedosto" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Liite" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Puuttuva tiedosto" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Puuttuva ulkoinen linkki" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Valitse liitettävä tiedosto" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentti" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Vastaanotettu" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Oletus avainsanat" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Kuvake" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Kuvake (valinnainen)" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 97020561caab..1261734205a4 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -64,7 +64,7 @@ msgstr "Entrer la date" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "L'adresse e-mail principale fournie n'est pas valide." msgid "The provided email domain is not approved." msgstr "Le domaine e-mail fourni n'est pas approuvé." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "L'enregistrement est désactivé." @@ -403,10 +403,10 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Nom" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Nom" msgid "Description" msgstr "Description" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Description (facultative)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Code de statut de construction" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Code de lot" @@ -994,14 +994,14 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Lien Externe" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Lien vers une url externe" @@ -1056,7 +1056,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -1079,7 +1079,7 @@ msgstr "Création de l'objet" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "Fréquence de mise à jour des taux de change (définir à zéro pour d #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "jours" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Activer l'auto-inscription via SSO pour les utilisateurs sur les pages de connexion" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Email requis" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "Remplir automatiquement les détails de l'utilisateur à partir des données de compte SSO" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "Courriel en double" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Mot de passe deux fois" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mot de passe" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Domaines autorisés" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Grouper sur inscription" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" -msgstr "Groupe auquel les nouveaux utilisateurs sont assignés lors de l'inscription" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Forcer l'authentification multifacteurs" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements conteneurs" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "Activer l'intégration d'URL" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Autoriser les plugins à ajouter des chemins URL" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Activer l'intégration de navigation" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Activer les plugins à s'intégrer dans la navigation" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Activer l'intégration du planning" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Autoriser les plugins à éxécuter des tâches planifiées" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Activer l'intégration des évènements" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "Autoriser les plugins à répondre aux évènements internes" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Activer les codes projet" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Fonctionnalité d'inventaire" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Activer la fonctionnalité d'inventaire pour enregistrer les niveaux de stock et le calcul de la valeur du stock" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Période de l'inventaire automatique" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Nombre de jours entre l'enregistrement automatique des stocks (définir à zéro pour désactiver)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Les rapports d'inventaire seront supprimés après le nombre de jours spécifié" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Afficher les composants suivis" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Afficher les composants suivis sur l'écran d'accueil" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Afficher les catégories suivies" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Afficher les catégories de pièces suivies sur la page d'accueil" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Afficher les dernières pièces" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Afficher les derniers composants sur la page d'accueil" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Afficher les listes de matériaux en attente de validation sur la page d'accueil" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Afficher les dernières modifications du stock" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Afficher les articles de stock récemment modifiés sur la page d'accueil" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Afficher le stock faible" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Afficher les articles en stock bas sur la page d'accueil" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Afficher le stock épuisé" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Afficher les stocks épuisés sur la page d'accueil" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Afficher le stock nécessaire" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Afficher les pièces en stock nécessaires pour les assemblages sur la page d'accueil" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Afficher le stock expiré" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Afficher les pièces en stock expirées sur la page d'accueil" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Afficher le stock périmé" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Afficher les articles de stock périmés sur la page d'accueil" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Afficher les constructions en attente" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Afficher les constructions en attente sur la page d'accueil" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Afficher les constructions en retard" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Afficher les constructions en retard sur la page d'accueil" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Afficher les commandes en suspens" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Afficher les commandes en suspens sur la page d'accueil" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Afficher les commandes en retard" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Afficher les commandes en retard sur la page d'accueil" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Afficher les envois en suspens" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Afficher les envois en suspens sur la page d'accueil" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Afficher les envois en retard" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Afficher les envois en retard sur la page d'accueil" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Afficher les nouvelles" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Afficher les nouvelles sur la page d'accueil" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Affichage du libellé en ligne" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Afficher les étiquettes PDF dans le navigateur, au lieu de les télécharger en tant que fichier" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Imprimante d'étiquettes par défaut" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Configurer quelle imprimante d'étiquette doit être sélectionnée par défaut" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Affichage du rapport en ligne" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Afficher les rapports PDF dans le navigateur, au lieu de les télécharger en tant que fichier" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Rechercher de pièces" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Afficher les pièces dans la fenêtre d'aperçu de la recherche" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Recherche du fournisseur de pièces" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Afficher les pièces du fournisseur dans la fenêtre de prévisualisation de la recherche" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Rechercher les pièces du fabricant" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Afficher les pièces du fabricant dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Masquer les pièces inactives" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Exclure les pièces inactives de la fenêtre de prévisualisation de recherche" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Rechercher des catégories" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Afficher les catégories de pièces dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Rechercher dans le stock" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Afficher les pièces en stock dans la fenêtre d'aperçu de la recherche" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Cacher les pièces indisponibles" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "Exclure les articles en stock qui ne sont pas disponibles de la fenêtre de prévisualisation de recherche" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Chercher des Emplacements" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Afficher les emplacements dans la fenêtre d'aperçu de la recherche" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Rechercher les entreprises" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Afficher les entreprises dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Rechercher les commandes de construction" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Afficher les commandes de construction dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Rechercher des bons de commande" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Exclure les bons de commande inactifs" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "Exclure les commandes d’achat inactives de la fenêtre de prévisualisation de recherche" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Rechercher les bons de commande" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de la recherche" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Exclure les bons de commande inactives" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "Exclure les bons de commande inactifs de la fenêtre de prévisualisation de recherche" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Rechercher les commandes retournées" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Résultats de l'aperçu de la recherche" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "Nombre de résultats à afficher dans chaque section de la fenêtre de prévisualisation de recherche" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Recherche Regex" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Afficher la quantité dans les formulaires" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "Afficher la quantité disponible dans certains formulaires" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "La touche Echap ferme les formulaires" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "Utilisez la touche Echap pour fermer les formulaires modaux" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Barre de navigation fixe" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "La position de la barre de navigation est fixée en haut de l'écran" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Format de date" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Format préféré pour l'affichage des dates" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planification des pièces" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Afficher les informations de planification des pièces" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventaire des pièces" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Longueur de la chaîne dans les Tableau" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "Longueur maximale des chaînes affichées dans les tableaux" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Utilisateur" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "Prix" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "Ce webhook (lien de rappel HTTP) est-il actif" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "Jeton" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Jeton d'accès" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "ID message" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Hôte" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Entête" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Corps" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "Endpoint à partir duquel ce message a été reçu" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "Id" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titre" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Titre" msgid "Link" msgstr "Lien" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Publié" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Auteur" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Résumé" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Lu" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "Cette nouvelle a-t-elle été lue ?" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "Cette nouvelle a-t-elle été lue ?" msgid "Image" msgstr "Image" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Fichier image" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbole" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "Symbole d'unité facultatif" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Définition" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Pièce jointe" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Fichier manquant" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Lien externe manquant" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Commentaire" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "Lien vers les informations de l'adresse (externe)" msgid "Manufacturer Part" msgstr "Pièces du fabricant" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Nom du paramètre" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Unités du paramètre" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Frais minimums (par exemple frais de stock)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Supprimer image" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Reçu" msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Catégories de composants" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Mots-clés par défaut" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Résultat" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Propriétaire" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Sélectionner un propriétaire" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantité doit être de 1 pour un article avec un numéro de série" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Le numéro de série ne peut pas être défini si la quantité est supérieure à 1" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "Numéro de série pour cet article" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "Les numéros de série doivent être une liste de nombres entiers" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "La quantité ne correspond pas au nombre de numéros de série" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Les numéros de série existent déjà" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index fefbce09dbf7..e2224b553be8 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -64,7 +64,7 @@ msgstr "הזן תאריך סיום" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "שם" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "שם" msgid "Description" msgstr "תיאור" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "תיאור (לא חובה)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "קישור חיצוני" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "משתמש" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "קישור" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "קובץ מצורף" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "קובץ חסר" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "חסר קישור חיצוני" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "הערה" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 6215253965b2..431ce0215cd4 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -64,7 +64,7 @@ msgstr "तारीख दर्ज करें" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index df57ae6262ff..5063e748b30a 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -64,7 +64,7 @@ msgstr "Dátum megadása" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "A megadott elsődleges email cím nem valós." msgid "The provided email domain is not approved." msgstr "A megadott email domain nincs jóváhagyva." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Regisztráció le van tiltva." @@ -403,10 +403,10 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Név" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Név" msgid "Description" msgstr "Leírás" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Leírás (opcionális)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Gyártás státusz kód" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batch kód" @@ -994,14 +994,14 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Külső link" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Link külső URL-re" @@ -1056,7 +1056,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -1079,7 +1079,7 @@ msgstr "Gyártás objektum" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2086,7 +2086,7 @@ msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "nap" @@ -2813,612 +2813,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése SSO-n keresztül a bejelentkező oldalon" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Email szükséges" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/models.py:1921 +#: common/models.py:1953 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:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "Email kétszer" -#: common/models.py:1928 +#: common/models.py:1960 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:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/models.py:1934 +#: common/models.py:1966 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:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Engedélyezett domainek" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Feliratkozás korlátozása megadott domain-ekre (vesszővel elválasztva, @-al kezdve)" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/models.py:1948 -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:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "Plugin frissítések ellenőrzése" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "Frissítések periódikus ellenőrzésének engedélyezése a telepített pluginokra" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/models.py:1977 +#: common/models.py:2011 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:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/models.py:1998 +#: common/models.py:2032 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:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/models.py:2005 +#: common/models.py:2039 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:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Projektszámok engedélyezése" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "Projektszámok használatának engedélyezése a projektek követéséhez" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Leltár funkció" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Leltár funkció engedélyezése a készlet mennyiség és érték számításhoz" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "Külső helyek nélkül" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Külső helyek figyelmen kívül hagyása a leltár számításoknál" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Automatikus leltár időpontja" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Hány naponta történjen automatikus leltár (nulla egyenlő tiltva)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "Riport törlési gyakoriság" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Régi leltár riportok törlése hány naponta történjen" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "Felhasználók teljes nevének megjelenítése" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "Felhasználói név helyett a felhasználók teljes neve jelenik meg" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "Teszt állomás adatok engedélyezése" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "Tesztállomás adatok gyűjtésének teszt eredménybe gyűjtésének engedélyezése" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 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:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Nem aktív alkatrészek elrejtése a kezdőlapon" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Értesítésre beállított alkatrészek megjelenítése" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Alkatrész értesítések megjelenítése a főoldalon" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Értesítésre beállított kategóriák megjelenítése" -#: common/models.py:2127 +#: common/models.py:2161 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:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Legújabb alkatrészek megjelenítése" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Legújabb alkatrészek megjelenítése a főoldalon" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "Hibás alkatrészjegyzékek megjelenítése" -#: common/models.py:2139 +#: common/models.py:2173 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:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Legfrissebb készlet változások megjelenítése" -#: common/models.py:2145 +#: common/models.py:2179 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:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Alacsony készlet megjelenítése" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Alacsony készletek megjelenítése a főoldalon" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Kimerült készlet megjelenítése" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Kimerült készletek megjelenítése a főoldalon" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Gyártáshoz szükséges készlet megjelenítése" -#: common/models.py:2163 +#: common/models.py:2197 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:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Lejárt készlet megjelenítése" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Lejárt készletek megjelenítése a főoldalon" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Állott készlet megjelenítése" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Álló készletek megjelenítése a főoldalon" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Függő gyártások megjelenítése" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Késésben lévő gyártások megjelenítése" -#: common/models.py:2187 +#: common/models.py:2221 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:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Kintlévő beszerzési rendelések megjelenítése" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Késésben lévő megrendelések megjelenítése" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Késésben lévő megrendelések megjelenítése a főoldalon" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Függő vevői rendelések megjelenítése" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Függő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Késésben lévő vevői rendelések megjelenítése" -#: common/models.py:2211 +#: common/models.py:2245 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:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "Függő vevői szállítmányok megjelenítése" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "Folyamatban lévő vevői szállítmányok megjelenítése a főoldalon" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Hírek megjelenítése" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Hírek megjelenítése a főoldalon" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Beágyazott címke megjelenítés" -#: common/models.py:2230 +#: common/models.py:2264 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:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Alapértelmezett címkenyomtató" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Melyik címkenyomtató legyen az alapértelmezett" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Beágyazott riport megjelenítés" -#: common/models.py:2246 +#: common/models.py:2280 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:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Alkatrészek keresése" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Beszállítói alkatrészek keresése" -#: common/models.py:2259 +#: common/models.py:2293 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:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Gyártói alkatrészek keresése" -#: common/models.py:2265 +#: common/models.py:2299 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:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:2271 +#: common/models.py:2305 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:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Kategóriák keresése" -#: common/models.py:2277 +#: common/models.py:2311 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:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Készlet keresése" -#: common/models.py:2283 +#: common/models.py:2317 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:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Nem elérhető készlet tételek elrejtése" -#: common/models.py:2290 +#: common/models.py:2324 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:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Helyek keresése" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Készlet helyek megjelenítése a keresési előnézetben" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Cégek keresése" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Cégek megjelenítése a keresési előnézetben" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Gyártási utasítások keresése" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Gyártási utasítások megjelenítése a keresés előnézet ablakban" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Beszerzési rendelések keresése" -#: common/models.py:2315 +#: common/models.py:2349 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:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktív beszerzési rendelések kihagyása" -#: common/models.py:2322 +#: common/models.py:2356 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:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Vevői rendelések keresése" -#: common/models.py:2329 +#: common/models.py:2363 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:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Inaktív vevői rendelések kihagyása" -#: common/models.py:2336 +#: common/models.py:2370 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:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Visszavétel keresése" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "Visszavételek megjelenítése a keresés előnézet ablakban" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "Inaktív visszavételek kihagyása" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "Inaktív visszavételek kihagyása a keresési előnézet találataiból" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Keresési előnézet eredményei" -#: common/models.py:2358 +#: common/models.py:2392 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:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Regex keresés" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "Reguláris kifejezések engedélyezése a keresésekben" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "Teljes szó keresés" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "A keresések csak teljes szóra egyező találatokat adjanak" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Mennyiség megjelenítése a formokon" -#: common/models.py:2377 +#: common/models.py:2411 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:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "ESC billentyű zárja be a formot" -#: common/models.py:2383 +#: common/models.py:2417 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:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Rögzített menüsor" -#: common/models.py:2389 +#: common/models.py:2423 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:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Dátum formátum" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Preferált dátum formátum a dátumok kijelzésekor" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Alkatrész ütemezés" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Alkatrész ütemezési információk megjelenítése" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Alkatrész leltár" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Alkatrész leltár információk megjelenítése (ha a leltár funkció engedélyezett)" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Táblázati szöveg hossz" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "Maximális szöveg hossz ami megjelenhet a táblázatokban" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "Alapértelmezett alkatrész címke sablon" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott alkatrész címke sablon" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "Alapértelmezett készlet címke sablon" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott készlet címke sablon" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "Alapértelmezett készlethely címke sablon" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott készlethely címke sablon" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "Alapértelmezett gyártási tétel címke sablon" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott gyártási tétel címke sablon" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "Hibariportok fogadása" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "Értesítések fogadása a rendszerhibákról" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "Utoljára használt nyomtató gépek" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3426,11 +3458,11 @@ msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz" msgid "User" msgstr "Felhasználó" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3438,96 +3470,96 @@ msgstr "Ársáv mennyiség" msgid "Price" msgstr "Ár" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Titok" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Fejléc" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Törzs" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "Azonosító" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Cím" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3544,28 +3576,28 @@ msgstr "Cím" msgid "Link" msgstr "Link" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Közzétéve" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Szerző" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Elolvasva" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "Elolvasva?" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3575,86 +3607,86 @@ msgstr "Elolvasva?" msgid "Image" msgstr "Kép" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Képfájl" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "A mértékegységnek valós azonosítónak kell lennie" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "Egység neve" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Szimbólum" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "Opcionális mértékegység szimbólum" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definíció" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Melléklet" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Hiányzó fájl" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Hiányzó külső link" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Megjegyzés" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4030,7 +4062,7 @@ msgstr "Link a címinformációkhoz (külső)" msgid "Manufacturer Part" msgstr "Gyártói alkatrész" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4084,7 +4116,7 @@ msgid "Parameter name" msgstr "Paraméter neve" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4108,7 +4140,7 @@ msgstr "Paraméter mértékegység" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4187,7 +4219,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4308,8 +4340,8 @@ msgstr "Kép törlése" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5061,7 +5093,7 @@ msgstr "Beérkezett" msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6095,7 +6127,7 @@ msgstr "Alkatrész kategóriák" msgid "Default location for parts in this category" msgstr "Ebben a kategóriában lévő alkatrészek helye alapban" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6114,12 +6146,12 @@ msgstr "Alapértelmezett kulcsszavak" msgid "Default keywords for parts in this category" msgstr "Ebben a kategóriában évő alkatrészek kulcsszavai alapban" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Ikon" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Ikon (opcionális)" @@ -6749,7 +6781,7 @@ msgstr "Változatok" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "A mennyiség egész szám kell legyen a követésre kötelezett alkatrészek esetén" @@ -8684,7 +8716,7 @@ msgid "Total" msgstr "Összesen" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8715,7 +8747,7 @@ msgstr "Teszt eredmények" msgid "Test" msgstr "Teszt" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Eredmény" @@ -8803,7 +8835,7 @@ msgstr "Beszállító neve" msgid "Customer ID" msgstr "Vevő ID" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "Beépítve ebbe" @@ -8828,7 +8860,7 @@ msgstr "Felülvizsgálat szükséges" msgid "Delete on Deplete" msgstr "Törlés ha kimerül" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8895,308 +8927,308 @@ msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a 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" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "Készlethely típus" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "Készlethely típusok" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Alapértelmezett ikon azokhoz a helyekhez, melyeknek nincs ikonja beállítva (válaszható)" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Készlet hely" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Készlethelyek" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Tulajdonos" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Tulajdonos kiválasztása" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "A szerkezeti raktári helyekre nem lehet direktben raktározni, csak az al-helyekre." -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "Külső" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "Ez egy külső készlethely" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "Helyszín típusa" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "Tárolóhely típus" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Nem lehet ezt a raktári helyet szerkezetivé tenni, mert már vannak itt tételek!" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "A szerkezeti raktári helyre nem lehet készletet felvenni!" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "Virtuális alkatrészből nem lehet készletet létrehozni" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "A beszállítói alkatrész típusa ('{self.supplier_part.part}') mindenképpen {self.part} kellene, hogy legyen" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "Mennyiség 1 kell legyen a sorozatszámmal rendelkező tételnél" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Nem lehet sorozatszámot megadni ha a mennyiség több mint egy" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "A tétel nem tartozhat saját magához" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "A tételnek kell legyen gyártási azonosítója ha az is_bulding igaz" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "Gyártási azonosító nem ugyanarra az alkatrész objektumra mutat" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Szülő készlet tétel" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "Kiindulási alkatrész" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Válassz egy egyező beszállítói alkatrészt ehhez a készlet tételhez" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "Hol található ez az alkatrész?" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "A csomagolása ennek a készlet tételnek itt van tárolva" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "Ez a tétel be van építve egy másik tételbe?" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "Sorozatszám ehhez a tételhez" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "Batch kód ehhez a készlet tételhez" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "Készlet mennyiség" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "Forrás gyártás" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "Gyártás ehhez a készlet tételhez" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "Felhasználva ebben" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "Felhasználva ebben a gyártásban" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "Forrás beszerzési rendelés" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Beszerzés ehhez a készlet tételhez" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "Cél vevői rendelés" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Készlet tétel lejárati dátuma. A készlet lejártnak tekinthető ezután a dátum után" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "Törlés ha kimerül" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "Készlet tétel törlése ha kimerül" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "Egy egység beszerzési ára a beszerzés időpontjában" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "Alkatrésszé alakítva" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "Az alkatrész nem követésre kötelezett" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "Mennyiség egész szám kell legyen" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "A mennyiség nem haladhatja meg az elérhető készletet ({self.quantity})" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "A sorozatszám egész számok listája kell legyen" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "A mennyiség nem egyezik a megadott sorozatszámok számával" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "A sorozatszámok már léteznek" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "Ez a Teszt sablon nem létezik" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "Készlet tétel beépül egy másikba" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "A készlet tétel más tételeket tartalmaz" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "Készlet tétel gyártás alatt" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "Követésre kötelezett készlet nem vonható össze" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "Duplikált készlet tételek vannak" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "A készlet tétel ugyanarra az alkatrészre kell vonatkozzon" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "A készlet tétel ugyanarra a beszállítói alkatrészre kell vonatkozzon" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "Készlet tételek állapotainak egyeznie kell" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "Készlet tétel nem mozgatható mivel nincs készleten" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "Bejegyzés megjegyzései" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "Ehhez a teszthez meg kell adni értéket" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "Ehhez a teszthez fel kell tölteni mellékletet" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "Teszt eredménye" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "Teszt kimeneti értéke" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "Teszt eredmény melléklet" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "Tesztek megjegyzései" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "Teszt állomás" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "A tesztet elvégző tesztállomás azonosítója" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "Elkezdődött" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "A teszt indításának időpontja" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "Befejezve" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "A teszt befejezésének időpontja" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 93fee781d13e..b607f9d521c5 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -64,7 +64,7 @@ msgstr "Masukkan tanggal" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Alamat surel utama yang diberikan tidak valid." msgid "The provided email domain is not approved." msgstr "Domain surel yang diberikan tidak perbolehkan." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Nama" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Nama" msgid "Description" msgstr "Keterangan" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Keterangan (opsional)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Kode status pembuatan" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Kode Kelompok" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Tautan eksternal" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" @@ -1056,7 +1056,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Surel diperlukan" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Pengguna" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "Tautan" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Lampiran" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "File tidak ditemukan" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Tautan eksternal tidak ditemukan" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "Lampiran perlu diunggah untuk tes ini" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index c579366a6a20..6a03ab9b4d20 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -64,7 +64,7 @@ msgstr "Inserisci la data" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "L'indirizzo email principale fornito non è valido." msgid "The provided email domain is not approved." msgstr "L'indirizzo di posta elettronica fornito non è approvato." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "La registrazione è disabilitata." @@ -403,10 +403,10 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Nome" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Nome" msgid "Description" msgstr "Descrizione" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Descrizione (opzionale)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Codice stato di produzione" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Codice Lotto" @@ -994,14 +994,14 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Collegamento esterno" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Link a URL esterno" @@ -1056,7 +1056,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -1079,7 +1079,7 @@ msgstr "Crea oggetto" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "giorni" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Abilita l'auto-registrazione tramite SSO per gli utenti nelle pagine di accesso" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Email richiesta" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "Riempimento automatico degli utenti SSO" -#: common/models.py:1921 +#: common/models.py:1953 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:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "Posta due volte" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "Al momento della registrazione chiedere due volte all'utente l'indirizzo di posta elettronica" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Password due volte" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Al momento della registrazione chiedere agli utenti due volte l'inserimento della password" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Domini consentiti" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Gruppo iscrizione" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" -msgstr "Gruppo a cui i nuovi utenti vengono assegnati al momento della registrazione" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Applica MFA" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Gli utenti devono utilizzare la sicurezza a due fattori." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Controlla i plugin all'avvio" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Controlla che tutti i plugin siano installati all'avvio - abilita in ambienti contenitore" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "Abilita l'integrazione URL" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Attiva plugin per aggiungere percorsi URL" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Attiva integrazione navigazione" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Abilita i plugin per l'integrazione nella navigazione" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "Abilita l'app integrata" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Abilita plugin per aggiungere applicazioni" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Abilita integrazione pianificazione" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Abilita i plugin per eseguire le attività pianificate" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Abilita eventi integrati" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "Abilita plugin per rispondere agli eventi interni" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Funzionalità Dell'Inventario" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Abilita la funzionalità d'inventario per la registrazione dei livelli di magazzino e il calcolo del valore di magazzino" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Inventario periodico automatico" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Numero di giorni tra la registrazione automatica dell'inventario (imposta 0 per disabilitare)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "I rapporti d'inventario verranno eliminati dopo il numero specificato di giorni" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Nascondi Articoli Inattivi" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Mostra articoli sottoscritti" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Mostra gli articoli sottoscritti nella homepage" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Mostra le categorie sottoscritte" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Mostra le categorie dei componenti sottoscritti nella homepage" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Mostra ultimi articoli" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Mostra gli ultimi articoli sulla homepage" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Mostra le distinte base che attendono la convalida sulla homepage" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Mostra le modifiche recenti alle giacenze" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Mostra le giacenze modificate di recente nella homepage" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Mostra disponibilità scarsa delle giacenze" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Mostra disponibilità scarsa degli articoli sulla homepage" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Mostra scorte esaurite" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Mostra disponibilità scarsa delle scorte degli articoli sulla homepage" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Mostra scorte necessarie" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Mostra le scorte degli articoli necessari per la produzione sulla homepage" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Mostra scorte esaurite" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Mostra gli articoli stock scaduti nella home page" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Mostra scorte obsolete" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Mostra gli elementi obsoleti esistenti sulla home page" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Mostra produzioni in attesa" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Mostra produzioni in attesa sulla homepage" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Mostra produzioni in ritardo" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Mostra produzioni in ritardo sulla home page" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Mostra ordini di produzione inevasi" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Mostra ordini di produzione inevasi sulla home page" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Mostra Ordini di Produzione in ritardo" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Mostra Ordini di Produzione in ritardo sulla home page" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Mostra Ordini di Vendita inevasi" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Mostra Ordini di Vendita inevasi sulla home page" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Mostra Ordini di Vendita in ritardo" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Mostra Ordini di Vendita in ritardo sulla home page" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Mostra Notizie" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Mostra notizie sulla home page" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:2230 +#: common/models.py:2264 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:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Stampante per etichette predefinita" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Configura quale stampante di etichette deve essere selezionata per impostazione predefinita" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:2246 +#: common/models.py:2280 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:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Cerca Articoli" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Mostra articoli della ricerca nella finestra di anteprima" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Mostra articoli del fornitore nella finestra di anteprima" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Cerca Articoli Produttore" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Mostra articoli del produttore nella finestra di anteprima" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Nascondi Articoli Inattivi" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Escludi articoli inattivi dalla finestra di anteprima della ricerca" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Cerca Categorie" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Mostra categorie articolo nella finestra di anteprima di ricerca" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Cerca Giacenze" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Mostra articoli in giacenza nella finestra di anteprima della ricerca" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Nascondi elementi non disponibili" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "Escludi gli elementi stock che non sono disponibili dalla finestra di anteprima di ricerca" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Cerca Ubicazioni" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Mostra ubicazioni delle giacenze nella finestra di anteprima di ricerca" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Cerca Aziende" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Mostra le aziende nella finestra di anteprima di ricerca" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Cerca Ordini Di Produzione" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Mostra gli ordini di produzione nella finestra di anteprima di ricerca" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Cerca Ordini di Acquisto" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "Mostra gli ordini di acquisto nella finestra di anteprima di ricerca" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Escludi Ordini D'Acquisto Inattivi" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "Escludi ordini di acquisto inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Cerca Ordini Di Vendita" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "Visualizzazione degli ordini di vendita nella finestra di anteprima della ricerca" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Escludi Ordini Di Vendita Inattivi" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "Escludi ordini di vendita inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Cerca Ordini Di Reso" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Risultati Dell'Anteprima Di Ricerca" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "Numero di risultati da visualizzare in ciascuna sezione della finestra di anteprima della ricerca" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Ricerca con regex" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Mostra quantità nei moduli" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "Visualizzare la quantità di pezzi disponibili in alcuni moduli" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "Il tasto Esc chiude i moduli" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "Utilizzare il tasto Esc per chiudere i moduli modali" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Barra di navigazione fissa" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "La posizione della barra di navigazione è fissata nella parte superiore dello schermo" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Formato Data" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Formato predefinito per visualizzare le date" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Programmazione Prodotto" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Mostra informazioni sulla pianificazione del prodotto" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventario Prodotto" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Visualizza le informazioni d'inventario dell'articolo (se la funzionalità d'inventario è abilitata)" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Lunghezza Stringa Tabella" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Utente" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "Quantità prezzo limite" msgid "Price" msgstr "Prezzo" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "Prezzo unitario in quantità specificata" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Scadenza" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "Scadenza in cui questa notifica viene ricevuta" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "Nome per questa notifica" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "È questa notifica attiva" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Token per l'accesso" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Segreto" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Segreto condiviso per HMAC" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "ID Messaggio" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Identificatore unico per questo messaggio" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Host da cui questo messaggio è stato ricevuto" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Intestazione" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Intestazione di questo messaggio" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Contenuto" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Contenuto di questo messaggio" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "Scadenza in cui questo messaggio è stato ricevuto" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Lavorato il" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "Il lavoro su questo messaggio è terminato?" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titolo" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Titolo" msgid "Link" msgstr "Collegamento" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Pubblicato" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autore" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Riepilogo" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Letto" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "Queste notizie sull'elemento sono state lette?" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "Queste notizie sull'elemento sono state lette?" msgid "Image" msgstr "Immagine" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "File immagine" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Allegato" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "File mancante" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Link esterno mancante" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Commento" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Codice articolo produttore" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Nome parametro" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Unità parametri" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Elimina immagine" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Ricevuto" msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Categorie Articolo" msgid "Default location for parts in this category" msgstr "Posizione predefinita per gli articoli di questa categoria" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Keywords predefinite" msgid "Default keywords for parts in this category" msgstr "Parole chiave predefinite per gli articoli in questa categoria" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Icona" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Icona (facoltativa)" @@ -6748,7 +6780,7 @@ msgstr "Consenti Le Varianti" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Gli elementi in giacenza per gli articoli varianti possono essere utilizzati per questo elemento Distinta Base" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "Totale" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "Risultati Test" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Risultato" @@ -8802,7 +8834,7 @@ msgstr "Nome Fornitore" msgid "Customer ID" msgstr "ID Cliente" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "Installato In" @@ -8827,7 +8859,7 @@ msgstr "Revisione Necessaria" msgid "Delete on Deplete" msgstr "Elimina al esaurimento" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Ubicazione magazzino" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Posizioni magazzino" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Proprietario" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Seleziona Owner" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Gli elementi di magazzino non possono essere direttamente situati in un magazzino strutturale, ma possono essere situati in ubicazioni secondarie." -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "Esterno" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "Si tratta di una posizione esterna al magazzino" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Non puoi rendere strutturale questa posizione di magazzino perché alcuni elementi di magazzino sono già posizionati al suo interno!" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "Gli articoli di magazzino non possono essere ubicati in posizioni di magazzino strutturali!" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "Non è possibile creare un elemento di magazzino per articoli virtuali" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantità deve essere 1 per elementi con un numero di serie" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Il numero di serie non può essere impostato se la quantità è maggiore di 1" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "L'elemento non può appartenere a se stesso" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "L'elemento deve avere un riferimento di costruzione se is_building=True" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "Il riferimento di costruzione non punta allo stesso oggetto dell'articolo" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Elemento di magazzino principale" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "Articolo base" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Seleziona un fornitore articolo corrispondente per questo elemento di magazzino" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "Dove si trova questo articolo di magazzino?" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "Imballaggio di questo articolo di magazzino è collocato in" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "Questo elemento è stato installato su un altro elemento?" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "Numero di serie per questo elemento" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "Codice lotto per questo elemento di magazzino" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "Quantità disponibile" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "Genera Costruzione" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "Costruisci per questo elemento di magazzino" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "Origina Ordine di Acquisto" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Ordine d'acquisto per questo articolo in magazzino" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "Destinazione Ordine di Vendita" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data di scadenza per l'elemento di magazzino. Le scorte saranno considerate scadute dopo questa data" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "Elimina al esaurimento" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "Cancella questo Elemento di Magazzino quando la giacenza è esaurita" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "Prezzo di acquisto unitario al momento dell’acquisto" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "Convertito in articolo" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "L'articolo non è impostato come tracciabile" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "La quantità deve essere un numero intero" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "I numeri di serie devono essere numeri interi" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "La quantità non corrisponde ai numeri di serie" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Numeri di serie già esistenti" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "L'elemento di magazzino è stato assegnato a un ordine di vendita" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "L'elemento di magazzino è installato in un altro elemento" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "L'elemento di magazzino contiene altri elementi" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "L'elemento di magazzino è stato assegnato a un cliente" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "L'elemento di magazzino è attualmente in produzione" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "Il magazzino serializzato non può essere unito" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "Duplica elementi di magazzino" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo fornitore" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "I codici di stato dello stock devono corrispondere" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "Le giacenze non possono essere spostate perché non disponibili" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "Note d'ingresso" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "Il valore deve essere fornito per questo test" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "L'allegato deve essere caricato per questo test" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "Risultato Test" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "Test valore output" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "Risultato della prova allegato" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "Note del test" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index b0c1f6e0dc30..424311e1947d 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -64,7 +64,7 @@ msgstr "日付を入力する" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "指定されたプライマリEメールアドレスは無効です。" msgid "The provided email domain is not approved." msgstr "指定されたメールドメインは承認されていません。" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "お名前" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "お名前" msgid "Description" msgstr "説明" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "説明 (オプション)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "外部リンク" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "外部 サイト へのリンク" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "メールアドレスは必須です" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "非アクティブな部品を非表示" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "購読中の部品を表示" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "購読中のカテゴリを表示" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "ユーザー" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "リンク" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "添付ファイル" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "ファイルがありません" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "外部リンクが見つかりません。" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "添付ファイルを選択" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "コメント:" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "メーカー・パーツ" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "パーツカテゴリ" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "シリアル番号が既に存在します" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 386571990df3..0e7a019797c9 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -64,7 +64,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index a1b1239175d5..8b0b8605d089 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -64,7 +64,7 @@ msgstr "Ievadiet datumu" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Norādītā primārā e-pasta adrese nav derīga." msgid "The provided email domain is not approved." msgstr "Norādītais e-pasta domēns nav apstiprināts." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Reģistrācija ir izslēgta." @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 68ff09102958..be38f90ec8c0 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -64,7 +64,7 @@ msgstr "Voer datum in" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Het opgegeven primaire e-mailadres is ongeldig." msgid "The provided email domain is not approved." msgstr "Het ingevoerde e-maildomein is niet goedgekeurd." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registratie is uitgeschakeld." @@ -403,10 +403,10 @@ msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Naam" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Naam" msgid "Description" msgstr "Omschrijving" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Omschrijving (optioneel)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Productiestatuscode" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batchcode" @@ -994,14 +994,14 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Externe Link" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Link naar externe URL" @@ -1056,7 +1056,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -1079,7 +1079,7 @@ msgstr "Bouw object" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "dagen" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Zelfregistratie voor gebruikers middels SSO op de inlogpagina's inschakelen" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "SSO-gebruikers automatisch invullen" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "Gebruikersdetails van SSO-accountgegevens automatisch invullen" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "Bij inschrijving gebruikers twee keer om hun e-mail vragen" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Wachtwoord tweemaal" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Toegestane domeinen" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Inschrijven beperken tot bepaalde domeinen (komma-gescheiden, beginnend met @)" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" -msgstr "Groep waaraan nieuwe gebruikers worden toegewezen bij registratie" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Controleer of alle plug-ins zijn geïnstalleerd bij het opstarten - inschakelen in container-omgevingen" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Plugins toestaan om URL-routes toe te voegen" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Activeer navigatie integratie" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Plugins toestaan om te integreren in navigatie" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "Activeer app integratie" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Activeer plug-ins om apps toe te voegen" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Activeer planning integratie" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Activeer plugin om periodiek taken uit te voeren" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Activeer evenement integratie" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "Activeer plugin om op interne evenementen te reageren" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Activeer project codes" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "Activeer project codes voor het bijhouden van projecten" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Voorraadcontrole functionaliteit" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Schakel voorraadfunctionaliteit in voor het opnemen van voorraadniveaus en het berekenen van voorraadwaarde" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "Externe locaties uitsluiten" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Voorraadartikelen op externe locaties uitsluiten van voorraadberekeningen" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Automatische Voorraadcontrole Periode" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Aantal dagen tussen automatische voorraadopname (ingesteld op nul om uit te schakelen)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "Rapport Verwijdering Interval" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Voorraadrapportage zal worden verwijderd na het opgegeven aantal dagen" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Verberg inactieve delen bij items op de homepage" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Toon geabonneerde onderdelen" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Toon geabonneerde onderdelen op de homepage" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Toon geabonneerde categorieën" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Toon geabonneerde onderdeel categorieën op de startpagina" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Toon laatste onderdelen" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Toon laatste onderdelen op de startpagina" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Laat BOMs zien die wachten op validatie op de startpagina" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Toon recente voorraadwijzigingen" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Toon recent aangepaste voorraadartikelen op de startpagina" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Toon lage voorraad" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Toon lage voorraad van artikelen op de startpagina" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Toon lege voorraad" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Toon lege voorraad van artikelen op de startpagina" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Toon benodigde voorraad" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Toon verlopen voorraad" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Toon verlopen voorraad van artikelen op de startpagina" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Toon verouderde voorraad" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Toon verouderde voorraad van artikelen op de startpagina" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Toon openstaande producties" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Toon openstaande producties op de startpagina" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Toon achterstallige productie" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Toon achterstallige producties op de startpagina" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Toon uitstaande PO's" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Toon uitstaande PO's op de startpagina" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Toon achterstallige PO's" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Toon achterstallige PO's op de startpagina" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Toon uitstaande SO's" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Toon uitstaande SO's op de startpagina" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Toon achterstallige SO's" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Toon achterstallige SO's op de startpagina" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "Toon in behandeling SO verzendingen" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "Toon in behandeling zijnde SO verzendingen op de startpagina" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Nieuws tonen" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Nieuws op de startpagina weergeven" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Inline labelweergave" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF-labels in browser weergeven, in plaats van als bestand te downloaden" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Standaard label printer" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Instellen welke label printer standaard moet worden geselecteerd" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Inline rapport weergeven" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF-rapporten in de browser weergeven, in plaats van als bestand te downloaden" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Zoek Onderdelen" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Onderdelen weergeven in zoekscherm" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Zoek leveranciersonderdelen" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Leveranciersonderdelen weergeven in zoekscherm" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Fabrikant onderdelen zoeken" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Fabrikant onderdelen weergeven in zoekscherm" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Zoek categorieën" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Toon onderdeelcategorieën in zoekvenster" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Zoek in Voorraad" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Toon voorraad items in zoekvenster" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Verberg niet beschikbare voorraad items" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "Voorraadartikelen die niet beschikbaar zijn niet in het zoekvenster weergeven" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Locaties doorzoeken" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Toon voorraadlocaties in zoekvenster" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Zoek bedrijven" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Toon bedrijven in zoekvenster" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Zoek Bouworders" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Toon bouworders in zoekvenster" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Inkooporders Zoeken" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "Toon inkooporders in het zoekvenster" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Inactieve Inkooporders Weglaten" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inactieve inkooporders weglaten in het zoekvenster" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Verkooporders zoeken" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "Toon verkooporders in het zoekvenster" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Inactieve Verkooporders Weglaten" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Zoek retourorders" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "Toon bouworders in zoekvenster" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "Inactieve retourbestellingen weglaten" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "Inactieve retourorders uitsluiten in zoekvenster" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Zoekvoorbeeld resultaten" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "Aantal resultaten om weer te geven in elk gedeelte van het zoekvenster" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Regex zoeken" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "Schakel reguliere expressies in zoekopdrachten in" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "Hele woorden zoeken" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "Zoekopdrachten geven resultaat voor hele woord overeenkomsten" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Toon hoeveelheid in formulieren" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "Hoeveelheid beschikbare onderdelen in sommige formulieren weergeven" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "Escape-toets sluit formulieren" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "Gebruik de Escape-toets om standaard formulieren te sluiten" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Vaste navigatiebalk" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "De navigatiebalk positie is gefixeerd aan de bovenkant van het scherm" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Datum formaat" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Voorkeursindeling voor weergave van datums" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Onderdeel planning" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Toon informatie voor het plannen van onderdelen" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Voorraadcontrole onderdeel" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Toon voorraadinformatie van onderdeel (als voorraadcontrole functionaliteit is ingeschakeld)" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Tabel tekenreekslengte" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "Standaard sjabloon product onderdeel" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "Het onderdeellabelsjabloon dat automatisch wordt geselecteerd" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "Standaard sjabloon voorraad onderdeel" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "Standaard label van voorraadlocatie" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "Foutrapportages ontvangen" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "Meldingen ontvangen van systeemfouten" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Gebruiker" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "Prijs" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Eindpunt" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "Eindpunt waarop deze webhook wordt ontvangen" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "Naam van deze webhook" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "Is deze webhook actief" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Geheim" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Gedeeld geheim voor HMAC" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Koptekst" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Aan gewerkt" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titel" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Titel" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Gepubliceerd" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Samenvatting" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Gelezen" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "Afbeelding" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Afbeelding" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbool" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definitie" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Bijlage" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Ontbrekend bestand" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Externe link ontbreekt" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Opmerking" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Parameternaam" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Parameter eenheden" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimale kosten (bijv. voorraadkosten)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Ontvangen" msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Onderdeel Categorieën" msgid "Default location for parts in this category" msgstr "Standaard locatie voor onderdelen in deze categorie" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "Totaal" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Voorraadlocatie" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Voorraadlocaties" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "Inkooporder Bron" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Inkooporder voor dit voorraadartikel" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "Bestemming Verkooporder" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 7407fccb6ffd..4cdc56a45305 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -64,7 +64,7 @@ msgstr "Oppgi dato" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Den oppgitte primære e-postadressen er ikke gyldig." msgid "The provided email domain is not approved." msgstr "Det oppgitte e-postdomenet er ikke godkjent." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registrering er deaktivert." @@ -403,10 +403,10 @@ msgstr "Duplikatnavn kan ikke eksistere under samme overordnede" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Navn" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Beskrivelse (valgfritt)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Produksjonsstatuskode" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batchkode" @@ -994,14 +994,14 @@ msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Ekstern lenke" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Lenke til ekstern URL" @@ -1056,7 +1056,7 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -1079,7 +1079,7 @@ msgstr "Produksjonsobjekt" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "Hvor ofte valutakurser skal oppdateres (sett til null for å deaktiverer #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "dager" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Aktiver selvregistrering via SSO for brukere på innloggingssiden" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "E-postadresse kreves" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Krevt at brukere angir e-post ved registrering" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO-brukere" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO-kontodata" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "E-post to ganger" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "Spør brukeren om e-post to ganger ved registrering" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Passord to ganger" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Spør brukeren om passord to ganger ved registrering" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Tillatte domener" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Begrens registrering til bestemte domener (kommaseparert, begynner med @)" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Gruppe ved registrering" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" -msgstr "Gruppe nye brukere blir tilknyttet ved registrering" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Krev MFA" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Sjekk utvidelser ved oppstart" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Sjekk at alle utvidelser er installert ved oppstart - aktiver i containermiljøer" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "Aktiver URL-integrasjon" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Tillat utvidelser å legge til URL-ruter" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrasjon" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Tillat utvidelser å integrere mot navigasjon" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "Aktiver app-integrasjon" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Tillat utvidelser å legge til apper" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Aktiver tidsplanintegrasjon" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Tillat utvidelser å kjøre planlagte oppgaver" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Aktiver hendelsesintegrasjon" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "Tillat utvidelser å reagere på interne hendelser" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Aktiver prosjektkoder" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "Aktiver prosjektkoder for å spore prosjekter" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Varetellingsfunksjonalitet" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Aktiver varetellingsfunksjonalitet for å registrere lagernivåer og regne ut lagerverdi" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "Ekskluder eksterne plasseringer" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Eksluder lagervarer i eksterne plasseringer fra varetellinger" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Automatisk varetellingsperiode" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Antall dager mellom automatisk varetellingsregistrering (sett til null for å deaktivere)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "Rapportslettingsintervall" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Varetellingsrapporter vil slettes etter angitt antall dager" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "Vis brukernes fulle navn" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "Vis brukernes fulle navn istedet for brukernavn" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Innstillingsnøkkel (må være unik - ufølsom for store og små bokstaver" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Skjul inaktive elementer" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Skjul inaktive deler i resultater som vises på hjemmesiden" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Vis abonnerte deler" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Vis abonnerte deler på startsiden" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Vis abonnerte kategorier" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Vis abonnerte delkatekorier på startsiden" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Vis nyeste deler" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Vis nyeste deler på startsiden" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Vis stykklister som venter på validering på startsiden" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Vis nylige lagerendringer" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Vis nylig endrede lagervarer på startsiden" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Vis lav lagerbeholdning" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Vis lave lagervarer på startsiden" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Vis tomme lagervarer" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Vis tom lagerbeholdning på startsiden" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Vis nødvendig lagerbeholdning" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Vis lagervarer som trengs for produksjon på startsiden" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Vis utløpt lagerbeholdning" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Vis utløpte lagervarer på startsiden" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Vis foreldet lagerbeholdning" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Vis foreldet lagerbeholdning på startsiden" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Vis ventende produksjoner" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Vi ventende produksjoner på startsiden" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Vis forfalte produksjoner" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Vis forfalte produksjoner på startsiden" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Vis utestående Innkjøpsordrer" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Vis utestående Innkjøpsordrer på startsiden" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Vis forfalte Innkjøpsordrer" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Vis forfalte Innkjøpsordrer på startsiden" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Vis utestående Salgsordrer" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Vis utestående Salgsordrer på startsiden" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Vis forfalte SOer" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Vis forfalte SOer på startsiden" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "Vis ventende SO-forsendelser" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "Vis ventende SO-forsendelser på startsiden" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Vis Nyheter" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Vis nyheter på startsiden" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Innebygd etikettvisning" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Vis PDF-etiketter i nettleseren fremfor å lastes ned som en fil" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Standard etikettskriver" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Konfigurer hvilken etikettskriver som skal være valgt som standard" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Innebygd rapportvisning" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Vis PDF-rapporter i nettleseren fremfor å lastes ned som en fil" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Søk i Deler" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Vis deler i forhåndsvsningsvinduet for søk" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Søk i Leverandørdeler" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Vis leverandørdeler i forhåndsvisningsvinduet for søk" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Søk i Produsentdeler" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Vis produsentdeler i forhåndsvisningsvinduet for søk" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Skjul Inaktive Deler" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Ekskluder inaktive deler fra forhåndsvisningsvinduet for søk" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Søk i kategorier" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Vis delkategorier i forhåndsvisningsvinduet for søk" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Søk i lagerbeholdning" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Vis lagervarer i forhåndsvisningsvinduet for søk" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Skjul utilgjengelige Lagervarer" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "Ekskluder lagervarer som ikke er tilgjengelige fra forhåndsvisningsvinduet for søk" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Søk i Plasseringer" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Vis lagerplasseringer i forhåndsvisningsvinduet for søk" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Søk i Firma" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Vis firma i forhåndsvsningsvinduet for søk" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Søk i Produksjonsordrer" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Vis produksjonsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Søk i Innkjøpsordrer" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "Vis innkjøpsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Ekskluder inaktive Innkjøpsordrer" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "Ekskluder inaktive innkjøpsordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Søk i Salgsordrer" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "Vis salgsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Ekskluder Inaktive Salgsordrer" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "Ekskluder inaktive salgsordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Søk i Returordrer" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "Vis returordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "Ekskluder Inaktive Returordrer" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "Ekskluder inaktive returordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Forhåndsvisning av søkeresultater" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "Antall resultater å vise i hver seksjon av søkeresultatsforhåndsvisningen" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Regex-søk" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "Aktiver regulære uttrykk i søkeord" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "Helordsøk" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "Søk returnerer resultater for treff med hele ord" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Vis antall i skjemaer" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "Vis antall tilgjengelige deler i noen skjemaer" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "Escape-knappen lukker skjemaer" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "Bruk Escape-knappen for å lukke modal-skjemaer" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Fast navigasjonsbar" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "Navigasjonsbarens posisjon er fast på toppen av skjermen" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Datoformat" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Foretrukket format for å vise datoer" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Delplanlegging" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Vis delplanleggingsinformasjon" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Lagertelling for Del" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Vis lagertellingsinformasjon for del (om lagertellingsfunksjonalitet er aktivert)" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Tabellstrenglengde" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "Maksimal lengdegrense for tekst vist i tabeller" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "Standard etikettmal for del" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "Etikettmalen for del som velges automatisk" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "Standard etikettmal for lagervare" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "Etikettmalen for lagervare som velges automatisk" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "Standard etikettmal for lagerplassering" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "Etikettmalen for lagerplassering som velges automatisk" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "Motta feilrapporter" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "Motta varsler om systemfeil" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Bruker" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "Antall for prisbrudd" msgid "Price" msgstr "Pris" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "Enhetspris på spesifisert antall" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Endepunkt" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "Endepunktet hvor denne webhooken er mottatt" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "Navn for webhooken" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "Er webhooken aktiv" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "Sjetong" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Vert" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Verten denne meldingen ble mottatt fra" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Tittel" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Brødtekst" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Innholdet i meldingen" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "Endepunktet meldingen ble mottatt fra" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Tittel" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Tittel" msgid "Link" msgstr "Lenke" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Publisert" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Forfatter" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Sammendrag" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Les" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "Er dette nyhetselementet lest?" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "Er dette nyhetselementet lest?" msgid "Image" msgstr "Bilde" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Bildefil" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "Enhetsnavn må være en gyldig identifikator" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "Enhetsnavn" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "Valgfritt enhetssymbol" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definisjon" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Vedlegg" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Fil mangler" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Mangler eksternlenke" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "Lenke til adresseinformasjon (ekstern)" msgid "Manufacturer Part" msgstr "Produsentdeler" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Parameternavn" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Parameterenheter" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum betaling (f.eks. lageravgift)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Slett bilde" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Mottatt" msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Delkategorier" msgid "Default location for parts in this category" msgstr "Standardplassering for deler i denne kategorien" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Standard nøkkelord" msgid "Default keywords for parts in this category" msgstr "Standard nøkkelord for deler i denne kategorien" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Ikon" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Ikon (valgfritt)" @@ -6748,7 +6780,7 @@ msgstr "Tillat Varianter" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagervarer for variantdeler kan brukes for denne BOM-artikkelen" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "Testresultater" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Resultat" @@ -8802,7 +8834,7 @@ msgstr "Leverandørnavn" msgid "Customer ID" msgstr "Kunde-ID" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "Installert i" @@ -8827,7 +8859,7 @@ msgstr "Gjennomgang kreves" msgid "Delete on Deplete" msgstr "Slett når oppbrukt" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienumre kan ikke angis for en ikke-sporbar del" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "Lagerplasseringstype" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "Lagerplasseringstyper" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standard ikom for alle plasseringer som ikke har satt et ikon (valgfritt)" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Lagerplassering" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Lagerplasseringer" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Eier" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Velg eier" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagervarer kan ikke knyttes direkte mot en strukturell lagerplassering, men kan knyttes mot underplasseringer." -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "Ekstern" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "Dette er en ekstern lagerplassering" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "Plasseringstype" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "Lagerplasseringstype for denne plasseringen" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "De kan ikke gjøre denne plasseringen strukturell, da noen lagervarer allerede er plassert i den!" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagervarer kan ikke plasseres i strukturelle plasseringer!" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "Lagervare kan ikke opprettes for virtuelle deler" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Deltype ('{self.supplier_part.part}') må være {self.part}" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "Antall må være 1 for produkt med et serienummer" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serienummeret kan ikke angis hvis antall er større enn 1" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "Elementet kan ikke tilhøre seg selv" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "Elementet må ha en produksjonsrefereanse om is_building=True" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "Produksjonsreferanse peker ikke til samme del-objekt" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Overordnet lagervare" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "Basisdel" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Velg en tilsvarende leverandørdel for denne lagervaren" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "Hvor er denne lagervaren plassert?" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "Inpakningen denne lagervaren er lagret i" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "Er denne artikkelen montert i en annen artikkel?" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "Serienummer for denne artikkelen" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "Batchkode for denne lagervaren" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "Lagerantall" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "Kildeproduksjon" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "Produksjon for denne lagervaren" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "Brukt av" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "Produksjonsordren som brukte denne lagervaren" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "Kildeinnkjøpsordre" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Innkjøpsordre for denne lagervaren" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "Tildelt Salgsordre" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Utløpsdato for lagervare. Lagerbeholdning vil bli ansett som utløpt etter denne datoen" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "Slett når oppbrukt" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "Slett lagervaren når beholdningen er oppbrukt" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "Innkjøpspris per enhet på kjøpstidspunktet" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "Konvertert til del" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "Delen er ikke angitt som sporbar" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "Antall må være heltall" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({self.quantity})" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "Serienumre må være en liste over tall" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "Antallet stemmer ikke overens med serienumrene" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Seriernummer eksisterer allerede" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "Lagervare har blitt tildelt en salgsordre" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "Lagervare er montert i en annen artikkel" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "Lagervare inneholder andre artikler" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "Lagervare har blitt tildelt til en kunde" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "Lagervare er for tiden i produksjon" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "Serialisert lagerbeholdning kan ikke slås sammen" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "Duplisert lagervare" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "Lagervarer må referere til samme del" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "Lagervarer må referere til samme leverandørdel" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "Lagerstatuskoder må være like" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagervare kan ikke flyttes fordi den ikke er på lager" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "Oppføringsnotater" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "Verdi må angis for denne testen" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "Vedlegg må lastes opp for denne testen" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "Testresultat" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "Testens verdi" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "Vedlegg til testresultat" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "Testnotater" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 5b42e774c05b..8fe7f6f3c1af 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -64,7 +64,7 @@ msgstr "Wprowadź dane" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Podany podstawowy adres e-mail jest nieprawidłowy." msgid "The provided email domain is not approved." msgstr "Podany e-mail domeny nie został zatwierdzony." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Rejestracja jest wyłączona." @@ -403,10 +403,10 @@ msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Nazwa" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Nazwa" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Opis (opcjonalny)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Kod statusu budowania" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Kod partii" @@ -994,14 +994,14 @@ msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -1056,7 +1056,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -1079,7 +1079,7 @@ msgstr "Zbuduj obiekt" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączy #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "dni" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Adres e-mail jest wymagany" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "Autouzupełnianie użytkowników SSO" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "E-mail dwa razy" -#: common/models.py:1928 +#: common/models.py:1960 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:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Hasło dwukrotnie" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Grupuj przy rejestracji" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Pokaż obserwowane części" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Pokaż obserwowane części na stronie głównej" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Pokaż obserwowane kategorie" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Pokaż obserwowane kategorie części na stronie głównej" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Pokaż najnowsze części" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Pokaż najnowsze części na stronie głównej" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Pokaż niski stan magazynowy" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Pokaż elementy o niskim stanie na stronie głównej" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Pokaż wymagany stan zapasów" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Szukaj części" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Ukryj nieaktywne części" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Wyszukaj zlecenia zakupu" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Wyklucz nieaktywne zlecenia zakupu" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Stały pasek nawigacyjny" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Format daty" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Preferowany format wyświetlania dat" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planowanie komponentów" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Użytkownik" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "Cena" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Sekret" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Nagłówek" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Zawartość" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "Łącze" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Autor" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "Obraz" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Załącznik" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Brak pliku" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Brak zewnętrznego odnośnika" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentarz" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Komponent producenta" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Nazwa parametru" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Jednostki parametru" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Usuń obraz" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Odebrane" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Kategorie części" msgid "Default location for parts in this category" msgstr "Domyślna lokalizacja dla komponentów w tej kategorii" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Domyślne słowa kluczowe" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "Zezwalaj na warianty" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "Razem" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Wynik" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "Zainstalowane w" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Lokacje stanu magazynowego" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Właściciel" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Wybierz właściciela" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Nadrzędny towar" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "Część podstawowa" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Wybierz pasującą część dostawcy dla tego towaru" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "Ilość w magazynie" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "Wyszukaj zlecenie zakupu" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Zlecenie zakupu dla tego towaru" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "Usuń po wyczerpaniu" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "Ilość musi być liczbą całkowitą" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Numer seryjny już istnieje" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "Notatki do wpisu" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "Należy podać wartość dla tego testu" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "Wynik testu" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 20c375055c5c..d73a541846e7 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -64,7 +64,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index c0be1b88f2c5..2fc2911495fa 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -64,7 +64,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 626b8aa77a4b..e148fa266ce9 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -64,7 +64,7 @@ msgstr "Введите дату" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Указанный основной адрес электронной п msgid "The provided email domain is not approved." msgstr "Указанный домен электронной почты не утверждён." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Регистрация отключена." @@ -403,10 +403,10 @@ msgstr "Повторяющиеся имена не могут существов msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Название" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Название" msgid "Description" msgstr "Описание" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Описание (необязательно)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Код статуса заказа на производство" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Код партии" @@ -994,14 +994,14 @@ msgstr "Пользователь, ответственный за этот за #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -1056,7 +1056,7 @@ msgstr "Продукция не совпадает с заказом на про #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -1079,7 +1079,7 @@ msgstr "Объект производства" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "Как часто обновлять курс валют (установ #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "дней" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Необходимо указать EMail" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "Написать дважды" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Пароль дважды" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Разрешенные домены" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Принудительное MFA" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Пользователи должны использовать многофакторную безопасность." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Проверять плагины при запуске" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Исключить складские позиции во внешних местах хранения из инвентаризации" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Автоматический период инвентаризации" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Количество дней между автоматической записью запасов (установите нулевое значение для отключения)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "Интервал удаления журнала ошибок" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Журналы ошибок будут удалены после указанного количества дней" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "Показывать полные имена пользователей" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "Отображать полные имена пользователей вместо логинов" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "Включить данные тестовой станции" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "Включить сбор данных с тестовой станции для получения результатов тестирования" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Ключ настроек (должен быть уникальным - не чувствителен к регистру)" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Скрыть неактивные детали" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Скрывать неактивные части в результатах, отображаемых на главной странице," -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Показывать детали, на которые включены уведомления" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Показывать детали, на которые включены уведомления, на главной странице" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Показывать категории, на которые включены уведомления" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Показывать категории, на которые включены уведомления, на главной странице" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Показывать последние детали" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "Показывать последние детали на главной странице" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "Показывать недопустимые спецификации" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Показывать BOMы, ожидающие проверки, на главной странице" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Показывать изменившиеся складские запасы" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Показывать складские позиции с недавно изменившимися запасами на главной странице" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Показывать низкие складские запасы" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Показывать складские позиции с низкими запасами на главной странице" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Показывать закончившиеся складские позиции" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Показывать закончившиеся складские позиции на главной странице" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Показывать требуемые складские позиции" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Показывать требуемые для производства складские позиции на главной странице" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Показывать складские позиции с истекшим сроком годности" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Показывать складские позиции с истёкшим сроком годности на главной странице" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Показывать залежалые складские позиции" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Показывать складские позиции с истекающим сроком годности на главной странице" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Показывать незавершённые производства" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Показывать незавершённые производства на главной странице" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Показывать просроченные производства" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Показывать просроченные производства на главной странице" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Показать невыполненные заказы" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Покажите невыполненные заказы на покупку на главной странице" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Показать просроченные заказы на производство" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Показывать просроченные сборки на главной странице" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Показать невыполненные заказы" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Покажите невыполненные заказы на покупку на главной странице" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Показать просроченные заказы на продажу" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Показывать просроченные заказы на покупку на главной странице" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Показывать новости" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Принтер этикетки по умолчанию" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Настроить принтер этикеток по умолчанию" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Отображение встроенного отчета" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Поиск Деталей" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Отображение деталей в окне предварительного просмотра поиска" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Поиск деталей поставщика" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Новая деталь производителя" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Скрыть неактивные детали" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Исключить неактивные детали из окна предварительного просмотра поиска" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Категории поиска" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Отображение деталей в окне предварительного просмотра поиска" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Поиск Запасов" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Отображать складские позиции в окне предварительного просмотра поиска" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Скрыть недоступные складские позиции" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "Исключить недоступные складские позиции из окна предварительного просмотра поиска" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Поиск мест хранения" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Отображать места хранения в окне предварительного просмотра поиска" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Поиск компаний" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Поиск заказов на производство" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Отображать заказы на производство в окне предварительного просмотра поиска" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Поиск заказов на покупку" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Поиск заказов на продажу" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Поиск заказов на возврат" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Поиск по Regex" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Фиксированная панель навигации" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Формат даты" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Планирование деталей" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Инвентаризация детали" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "Шаблон складской позиции по умолчанию" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "Шаблон метки складской позиции для автоматического выбора" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Пользователь" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "Цена" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Конечная точка" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "Токен" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Токен для доступа" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Секрет" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "ID Сообщения" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Хост" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Заголовок" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Тело" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Работал над" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "Код" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Заголовок" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Заголовок" msgid "Link" msgstr "Ссылка" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Опубликовано" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Автор" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Итого" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Читать" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "Изображение" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Файл изображения" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "Название единицы" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Символ" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Определение" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Вложения" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Файл не найден" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Отсутствует внешняя ссылка" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Комментарий" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Деталь производителя" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Наименование параметра" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Единицы измерения параметра" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Удалить изображение" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Получено" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Категория детали" msgid "Default location for parts in this category" msgstr "Место хранения по умолчанию для деталей этой категории" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Ключевые слова по умолчанию" msgid "Default keywords for parts in this category" msgstr "Ключевые слова по умолчанию для деталей этой категории" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Иконка" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Иконка (необязательно)" @@ -6748,7 +6780,7 @@ msgstr "Разрешить разновидности" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Складские позиции для разновидностей деталей могут быть использованы для этой позиции BOM" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "Всего" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "Результаты тестирования" msgid "Test" msgstr "Тестирование" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Результат" @@ -8802,7 +8834,7 @@ msgstr "Имя поставщика" msgid "Customer ID" msgstr "ID Клиента" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "Установлено в" @@ -8827,7 +8859,7 @@ msgstr "Требуется рецензия" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Место хранения" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Места хранения" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Владелец" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Выберите владельца" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Складские позиции не могут находиться в структурных местах хранения, но могут находиться в дочерних местах хранения." -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "Внешний" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "Тип Места Хранения" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Вы не можете сделать это место хранение структурным, потому, что некоторые складские позиции уже находятся в нем!" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "Складские позиции не могут находиться в структурных местах хранения!" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "Складская позиция не может быть создана для виртуальных деталей" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "Элемент должен иметь ссылку на производство, если is_building=True" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "Ссылка на производство не указывает на тот же элемент" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Складская позиция" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "Базовая деталь" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Выберите соответствующего поставщика детали для этой складской позиции" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "Где находиться эта складская позиция?" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "Упаковка этой складской позиции хранится в" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "Код партии для этой складской позиции" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "Количество на складе" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "Исходное производство" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "Производства для этой складской позиции" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "Поглощен" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "Заказ на производство, который поглотил эту складскую позицию" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Заказ на закупку для этой складской позиции" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Дата истечения срока годности для складской позиции. Остатки будут считаться просроченными после этой даты" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "Удалить при обнулении" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "Удалить эту складскую позицию при обнулении складского запаса" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "Деталь не является отслеживаемой" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Серийные номера уже существуют" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "Складская позиция была назначена заказу на продажу" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "Складская позиция установлена в другую деталь" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "Складская позиция содержит другие детали" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "Складская позиция была назначена покупателю" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "Складская позиция в производстве" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь поставщика" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "Результат тестирования" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "Записи Тестирования" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 92c265b31f68..5b6a48ca36fd 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -64,7 +64,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 0db0d199450f..3e0dcb3b844e 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -64,7 +64,7 @@ msgstr "Vnesi datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Podana epošta ni veljavna." msgid "The provided email domain is not approved." msgstr "Domena epošte ni podprta." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registracija je onemogočena." @@ -403,10 +403,10 @@ msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Ime" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Opis (opcijsko)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Koda statusa izgradnje" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Številka serije" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Zunanja povezava" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Zunanja povezava" @@ -1056,7 +1056,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Uporabnik" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "Povezava" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Priloga" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Manjka datoteka" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Manjka zunanja povezava" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Izberite prilogo" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 6f44da61c597..08f125759545 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -64,7 +64,7 @@ msgstr "Unesite datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Navedena primarna adresa e-pošte nije važeća." msgid "The provided email domain is not approved." msgstr "Navedeni domen adrese e-pošte nije prihvaćen." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registracija je onemogućena." @@ -403,10 +403,10 @@ msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom" msgid "Invalid choice" msgstr "Nevažeći izvor" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Ime" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Opis (Opciono)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Link za eksterni URL" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Korisnik" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Prilog" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Nedostaje datoteka" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Nedostaje eksterni link" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Izaberite datoteku za prilog" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index ccaeeed1991d..f06de5fc7edc 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-28 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -64,7 +64,7 @@ msgstr "Ange datum" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Den angivna primära e-postadressen är inte giltig." msgid "The provided email domain is not approved." msgstr "Den angivna e-postdomänen är inte godkänd." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Registrering är stängd." @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Namn" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Namn" msgid "Description" msgstr "Beskrivning" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Beskrivning (valfritt)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Bygg statuskod" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batchkod" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Extern länk" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Länk till extern URL" @@ -1056,7 +1056,7 @@ msgstr "Byggutgång matchar inte bygg order" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "dagar" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Tillåtna domäner" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Aktivera projektkoder" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Visa nyheter" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Sök efter artiklar" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Sök efter leverantörsartikel" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Sök efter tillverkarartikel" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Datumformat" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Användare" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "Länk" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "Bild" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Bilaga" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Saknad fil" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Extern länk saknas" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "Filstorlek" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Radera bild" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Ikon" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Ikon (valfritt)" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "Leverantörsnamn" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 0ecef612682c..a87019f78dde 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -64,7 +64,7 @@ msgstr "ป้อนวันที่" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "ชื่อ" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "ชื่อ" msgid "Description" msgstr "คำอธิบาย" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "ผู้ใช้งาน" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "ลิงก์" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "ไฟล์แนบ" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "ไม่พบไฟล์" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "เลือกไฟล์ที่ต้องการแนบ" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "ความคิดเห็น" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index fa4e06b5e1e5..3055dae8aa87 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -64,7 +64,7 @@ msgstr "Tarih giriniz" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Sağlanan e-posta adresi geçerli değil." msgid "The provided email domain is not approved." msgstr "Sağlanan e-posta alanı onaylanmadı." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Kayıt devre dışı." @@ -403,10 +403,10 @@ msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Adı" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Adı" msgid "Description" msgstr "Açıklama" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Açıklama (isteğe bağlı)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Yapım işi durum kodu" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Sıra numarası" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" @@ -1056,7 +1056,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "günler" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Kullanıcı" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "Fiyat" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "Bağlantı" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "Resim" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Ek" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Eksik dosya" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Bozuk dış bağlantı" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Yorum" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Parametre adı" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Parça Kategorileri" msgid "Default location for parts in this category" msgstr "Bu kategori içindeki parçalar için varsayılan konum" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "Çeşide İzin Ver" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Stok Konumu" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Stok Konumları" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "Seri numarası olan ögenin miktarı bir olmalı" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Miktar birden büyük ise seri numarası ayarlanamaz" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Üst Stok Kalemi" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Bu stok kalemi için tedarikçi parçası seçin" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "Bu öge için seri numarası" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "Seri numaraları tam sayı listesi olmalı" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "Miktar seri numaları ile eşleşmiyor" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Seri numaraları zaten mevcut" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stok kalemi stokta olmadığı için taşınamaz" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 5ffed0be3e99..1be001728d0b 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -64,7 +64,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 4b76e5a7128b..bbba61ff5dda 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:58\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -64,7 +64,7 @@ msgstr "Nhập ngày" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "Địa chỉ email chính đã cung cấp không hợp lệ." msgid "The provided email domain is not approved." msgstr "Miền email được cung cấp không được phê duyệt." -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "Đăng ký bị vô hiệu hóa." @@ -403,10 +403,10 @@ msgstr "Tên trùng lặp không thể tồn tại trong cùng cấp thư mục" msgid "Invalid choice" msgstr "Lựa chọn sai" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "Tên" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "Tên" msgid "Description" msgstr "Mô tả" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "Mô tả (tùy chọn)" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "Mã trạng thái bản dựng" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Mã lô hàng" @@ -994,14 +994,14 @@ msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "Liên kết bên ngoài" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" @@ -1056,7 +1056,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -1079,7 +1079,7 @@ msgstr "Dựng đối tượng" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "Mức độ thường xuyên để cập nhật tỉ giá hối đoái ( #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "ngày" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "Cho phép người dùng tự đăng ký SSO tại trang đăng nhập" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "Yêu cầu email" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "Yêu cầu người dùng cung cấp email để đăng ký" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "Người dùng tự động điền SSO" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "Tự động điền thông tin chi tiết từ dữ liệu tài khoản SSO" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "Thư 2 lần" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "Khi đăng ký sẽ hỏi người dùng hai lần thư điện tử của họ" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "Mật khẩu 2 lần" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "Khi đăng ký sẽ hỏi người dùng hai lần mật khẩu của họ" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "Các tên miền được phép" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Cấm đăng ký với 1 số tên miền cụ thể (dấu phẩy ngăn cách, bắt đầu với dấu @)" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "Nhóm khi đăng ký" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" -msgstr "Nhóm được gán cho người dùng mới khi đăng ký" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." +msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "Bắt buộc MFA" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "Người dùng phải sử dụng bảo mật đa nhân tố." -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "Kiểm tra phần mở rộng khi khởi động" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Kiểm tra toàn bộ phần mở rộng đã được cài đặt khi khởi dộng - bật trong môi trường ảo hóa" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "Kiểm tra cập nhật plugin" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "Bật tích hợp URL" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "Bật phần mở rộng để thêm định tuyến URL" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "Bật tích hợp điều hướng" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "Bật phần mở rộng để tích hợp thanh định hướng" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "Bật tích hợp ứng dụng" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "Bật phần mở rộng để thêm ứng dụng" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "Cho phép tích hợp lập lịch" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "Bật phẩn mở rộng để chạy các tác vụ theo lịch" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "Bật tích hợp nguồn cấp sự kiện" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "Bật phần mở rộng để trả lời sự kiện bên trong" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "Bật mã dự án" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "Bật mã dự án để theo dõi dự án" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "Chức năng kiểm kê" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Bật chức năng kiểm kê theo mức độ ghi nhận kho và tính toán giá trị kho" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "Ngoại trừ vị trí bên ngoài" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Loại trừ hàng trong kho thuộc địa điểm bên ngoài ra khỏi tính toán kiểm kê" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "Giai đoạn kiểm kê tự động" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Số ngày giữa ghi chép kiểm kê tự động (đặt không để tắt)" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "Khoảng thời gian xóa báo cáo" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Báo cáo kiểm kê sẽ bị xóa sau số ngày xác định" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "Hiển thị tên đầy đủ của người dùng" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "Hiển thị tên đầy đủ thay vì tên đăng nhập" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "Khóa thiết lập (phải duy nhất - phân biệt hoa thường" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "Ẩn sản phẩm ngừng hoạt động" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Ẩn sản phẩm bị tắt trong kết quả trình bày tại trang chủ" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "Hiện sản phẩm đã đăng ký" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "Hiện sản phẩm đã đăng ký trên trang chủ" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "Hiện danh mục đã đăng ký" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "Hiện danh mục sản phẩm đã đăng ký trên trang chủ" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "Hiển thị nguyên liệu mới nhất" -#: common/models.py:2133 +#: common/models.py:2167 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:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "Hiện BOM chờ xác thực tại trang chủ" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "Hiện thay đổi kho hàng gần đây" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "Hiện hàng trong kho được thay đổi gần nhất trên trang chủ" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "Hiển thị hàng còn ít" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "Hiển thị hàng hóa còn ít tại trang chủ" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "Hiển thị hết hàng" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "Hiển thị hàng hóa đã bán hết tại trang chủ" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "Hiển thị hàng cần thiết" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "Hiện hàng trong kho cần thiết cho xây dựng tại trang chủ" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "Bán kho quá hạn" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "Hiển thị hàng hóa đã quá hạn trên trang chủ" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "Hiện kho hàng ế" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "Hiện hàng trong kho bị ế trên trang chủ" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "Hiện bản dựng chờ xử lý" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "Hiện bản dựng chờ xử lý trên trang chủ" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "Hiện bản dựng quá hạn" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "Hiện bản dựng quá hạn trên trang chủ" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "Hiện PO nổi bật" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "Hiện PO nổi bật trên trang chủ" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "Hiện PO quá hạn" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "Hiện đơn mua hàng quá hạn trên trang chủ" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "Hiện đơn hàng vận chuyển nổi bật" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "Hiện đơn hàng vận chuyển nổi bật tại trang chủ" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "Hiện đơn vận chuyển quá hạn" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "Hiện đơn vận chuyển quá hạn trên trang chủ" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "Hiện đơn vận chuyển chờ xử lý" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "Hiện đơn vận chuyển chờ xử lý trên trang chủ" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "Hiện tin tức" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "Hiện tin tức trên trang chủ" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "Hiển thị nhãn cùng dòng" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Hiển thị nhãn PDF trong trình duyệt, thay vì tải về dạng tệp tin" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "Máy in tem nhãn mặc định" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "Cấu hình máy in tem nhãn nào được chọn mặc định" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "Hiển thị báo cáo cùng hàng" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Hiện báo cáo PDF trong trình duyệt, thay vì tải về dạng tệp tin" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "Tìm sản phẩm" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "Hiện hàng hóa trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "Tìm sản phẩm nhà cung cấp" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "Hiện sản phẩm nhà cung cấp trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "Tìm sản phẩm nhà sản xuất" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "Hiện sản phẩm nhà sản xuất trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "Ẩn sản phẩm ngừng hoạt động" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "Loại trừ sản phẩm ngưng hoạt động trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "Tìm kiếm danh mục" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "Hiện danh mục sản phẩm trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "Tìm kiếm kho" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "Hiện hàng hóa ở kho trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "Ẩn hàng hóa trong kho không có sẵn" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "Không bao gồm hàng hóa trong kho mà không sẵn sàng từ màn hình xem trước tìm kiếm" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "Tìm kiếm vị trí" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "Hiện vị trí kho hàng trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "Tìm kiếm công ty" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "Hiện công ty trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "Tìm kiếm đặt hàng xây dựng" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "Hiện đơn đặt xây dựng trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "Tìm kiếm đơn đặt mua" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "Hiện đơn đặt mua trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "Loại trừ đơn đặt mua không hoạt động" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "Loại trừ đơn đặt mua không hoạt động ra khỏi cửa sổ xem trước tìm kiếm" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "Tìm đơn đặt hàng người mua" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "Hiện đơn đặt hàng người mua trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "Loại trừ đơn đặt hàng người mua không hoạt động" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "Không bao gồm đơn đặt hàng người mua không hoạt động trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "Tìm kiếm đơn hàng trả lại" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "Hiện đơn hàng trả lại trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "Loại trừ đơn hàng trả lại không hoạt động" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "Không bao gồm đơn hàng trả lại không hoạt động trong cửa sổ xem trước tìm kiếm" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "Kết quả xem trước tìm kiếm" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "Số kết quả cần hiển thị trong từng phần của cửa sổ xem trước tìm kiếm" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "Tìm kiếm biểu thức" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "Bật tìm kiếm biểu thức chính quy trong câu truy vấn tìm kiếm" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "Tìm phù hợp toàn bộ chữ" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "Truy vấn tìm trả về kết quả phù hợp toàn bộ chữ" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "Hiện số lượng trong biểu mẫu" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "Hiển thị số lượng sản phẩm có sẵn trong một số biểu mẫu" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "Phím escape để đóng mẫu biểu" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "Sử dụng phím escape để đóng mẫu biểu hộp thoại" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "Cố định điều hướng" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "Vị trí thành điều hướng là cố định trên cùng màn hình" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "Định dạng ngày" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "Định dạng ưa chuộng khi hiển thị ngày" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Lập lịch sản phẩm" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "Hiển thị thông tin lịch sản phẩm" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Kiểm kê sản phẩm" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Hiển thị thông tin kiểm kê sản phẩm (nếu chức năng kiểm kê được bật)" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "Độ dài chuỗi trong bảng" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "Giới hạn độ dài tối đa cho chuỗi hiển thị trong kiểu xem bảng biểu" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "Mẫu nhãn sản phẩm mặc định" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "Mẫu nhãn sản phẩm mặc định được chọn tự động" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "Mẫu hàng hóa trong khi mặc định" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "Mẫu nhãn hàng hóa trong kho tự động được chọn" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "Mẫu nhãn vị trí kho mặc định" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "Mẫu nhãn vị trí kho được chọn tự động" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "Nhận báo cáo lỗi" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "Nhận thông báo khi có lỗi hệ thống" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "Người dùng" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "Số lượng giá phá vỡ" msgid "Price" msgstr "Giá" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "Đơn vị giá theo số lượng cụ thể" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "Đầu mối" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "Đầu mối tại điểm webhook được nhận" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "Tên của webhook này" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "Webhook có hoạt động không" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "Chữ ký số" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "Chữ ký số để truy cập" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "Bí mật" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "Mã bí mật dùng chung cho HMAC" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "Mã Tin nhắn" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "Định danh duy nhất cho tin nhắn này" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "Máy chủ" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "Mãy chủ từ tin nhắn này đã được nhận" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "Đầu mục" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "Đầu mục tin nhắn" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "Thân" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "Thân tin nhắn này" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "Đầu mối của tin nhắn này đã nhận được" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "Làm việc vào" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "Công việc trong tin nhắn này đã kết thúc?" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "Mã" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Tiêu đề" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "Tiêu đề" msgid "Link" msgstr "Liên kết" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "Đã công bố" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "Tác giả" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "Tóm tắt" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "Đọc" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "Tin này đã được đọc?" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "Tin này đã được đọc?" msgid "Image" msgstr "Hình ảnh" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "Tệp ảnh" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "Tên đơn vị phải là một định danh hợp lệ" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "Tên đơn vị" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Biểu tượng" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "Biểu tượng đơn vị tùy chọn" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Định nghĩa" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Đính kèm" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "Tập tin bị thiếu" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "Thiếu liên kết bên ngoài" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "Chọn file đính kèm" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Bình luận" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "Liên kết thông tin địa chỉ (bên ngoài)" msgid "Manufacturer Part" msgstr "Sản phẩm nhà sản xuất" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "Tên tham số" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "Đơn vị tham số" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Thu phí tối thiểu (vd: phí kho bãi)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "Xóa ảnh" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "Đã nhận" msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "Danh mục sản phẩm" msgid "Default location for parts in this category" msgstr "Vị trí mặc định cho sản phẩm trong danh mục này" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "Từ khóa mặc định" msgid "Default keywords for parts in this category" msgstr "Từ khóa mặc định cho sản phẩm trong danh mục này" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "Biểu tượng" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "Biểu tượng (tùy chọn)" @@ -6748,7 +6780,7 @@ msgstr "Cho phép biến thể" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Hàng trong kho cho sản phẩm biến thể có thể được dùng bởi mục BOM này" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "Số lượng phải là giá trị nguyên dùng cho sản phẩm có thể theo dõi được" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "Tổng cộng" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "Kết quả kiểm tra" msgid "Test" msgstr "Thử nghiệm" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "Kết quả" @@ -8802,7 +8834,7 @@ msgstr "Tên nhà cung cấp" msgid "Customer ID" msgstr "ID Khách hàng" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "Đã cài đặt trong" @@ -8827,7 +8859,7 @@ msgstr "Cần xem xét" msgid "Delete on Deplete" msgstr "Xóa khi thiếu hụt" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được đ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "Loại vị trí kho hàng" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "Loại vị trí kho hàng" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Biểu tượng mặc định cho vị trí không được đặt biểu tượng (tùy chọn)" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Kho hàng" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Vị trí kho hàng" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "Chủ sở hữu" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "Chọn chủ sở hữu" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Không thể đưa trực tiếp hàng trong kho vào bên trong vị trí kho hàng có cấu trúc, nhưng có thể đặt vào kho con." -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "Bên ngoài" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "Đây là vị trí kho bên ngoài" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "Loại vị trí" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "Loại vị trí kho hàng của địa điểm này" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Bạn không thể chuyển đổi vị trí kho hàng này thành cấu trúc vì đã có hàng hóa trong kho được đặt vào bên trong nó!" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "Không thể đặt hàng trong kho vào trong địa điểm kho có cấu trúc!" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "Không thể tạo hàng hóa trong kho cho sản phẩm ảo" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Loại sản phẩm ('{self.supplier_part.part}') phải là {self.part}" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "Số lượng phải là 1 cho hàng hóa với số sê ri" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Số sê ri không thể đặt được nếu số lượng lớn hơn 1" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "Hàng hóa không thể thuộc về chính nó" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "Hàng hóa phải có 1 tham chiếu bản dựng nếu is_building=True" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "Tham chiếu bản dựng không thể trỏ vào cùng một đối tượng sản phẩm" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "Hàng trong kho cha" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "Sản phẩm cơ bản" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "Chọn sản phẩm nhà cung cấp khớp với hàng hóa trong kho này" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "Hàng trong kho này được đặt ở đâu?" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "Đóng gói hàng hóa này được lưu trữ lại" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "Mục này đã được cài đặt trong mục khác?" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "Số sê ri cho mục này" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "Mã lô cho hàng trong kho này" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "Số lượng tồn kho" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "Bản dựng nguồn" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "Bản dựng cho hàng hóa này" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "Tiêu thụ bởi" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "Đơn đặt bản dựng đã dùng hàng hóa này" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "Đơn đặt mua nguồn" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "Đơn đặt mua cho hàng hóa này" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "Đơn hàng bán đích" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ngày hết hạn của hàng hóa này. Kho sẽ được nhắc tình trạng hết hạn sau ngày này" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "Xóa khi thiếu hụt" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "Xóa hàng trong kho này khi kho hàng bị thiếu hụt" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "Giá mua riêng lẻ tại thời điểm mua" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "Đã chuyển đổi sang sản phẩm" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "Chưa đặt sản phẩm thành có thể theo dõi" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "Số lượng phải là số nguyên" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Số lượng không thể vượt quá số lượng trong kho đang có ({self.quantity})" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "Số sêri phải là một danh sách dãy số nguyên" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "Số lượng không khớp với số sêri" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "Số sêri đã tồn tại" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "Hàng trong kho đã được gán vào đơn hàng bán" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "Hàng trong kho đã được cài đặt vào hàng hóa khác" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "Hàng trong kho chứa hàng hóa khác" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "Hàng trong kho đã được gắn với một khách hàng" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "Hàng trong kho hiện đang sản xuất" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "Không thể hợp nhất kho nối tiếp" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "Mặt hàng trùng lặp" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm tương tự" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm nhà cung cấp tương tự" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "Mã trạng thái kho phải phù hợp" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "Không thể xóa mặt hàng không ở trong kho" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "Ghi chú đầu vào" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "Phải cung cấp giá trị cho kiểm thử này" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "Phải tải liên đính kèm cho kiểm thử này" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "Kết quả kiểm thử" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "Giá trị đầu ra kiểm thử" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "Đính kèm kết quả kiểm thử" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "Ghi chú kiểm thử" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po index 75b011f5fa23..81ede9a6d1a4 100644 --- a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/src/backend/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: 2024-06-26 13:12+0000\n" -"PO-Revision-Date: 2024-06-27 06:04\n" +"POT-Creation-Date: 2024-06-29 10:44+0000\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -64,7 +64,7 @@ msgstr "" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -128,7 +128,7 @@ msgstr "" msgid "The provided email domain is not approved." msgstr "" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -403,10 +403,10 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -435,7 +435,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -460,7 +460,7 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "" @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -928,7 +928,7 @@ msgid "Build status code" msgstr "" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" @@ -994,14 +994,14 @@ msgstr "" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "" @@ -1056,7 +1056,7 @@ msgstr "" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" @@ -1079,7 +1079,7 @@ msgstr "" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1154,7 +1154,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2085,7 +2085,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "" @@ -2812,612 +2812,644 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 msgid "Enable project codes" msgstr "" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2027 +#: common/models.py:2061 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 msgid "Search Return Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 msgid "Regex Search" msgstr "" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 msgid "Default part label template" msgstr "" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 msgid "Default stock item template" msgstr "" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 msgid "Default stock location label template" msgstr "" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 msgid "Default build line label template" msgstr "" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3425,11 +3457,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3437,96 +3469,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3543,28 +3575,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3574,86 +3606,86 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2961 +#: common/models.py:2995 msgid "Image file" msgstr "" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 msgid "Target model type for this image" msgstr "" -#: common/models.py:2977 +#: common/models.py:3011 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3018 +#: common/models.py:3052 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3037 +#: common/models.py:3071 msgid "Unit name" msgstr "" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3185 +#: common/models.py:3219 msgid "Attachment comment" msgstr "" -#: common/models.py:3201 +#: common/models.py:3235 msgid "Upload date" msgstr "" -#: common/models.py:3202 +#: common/models.py:3236 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size" msgstr "" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4029,7 +4061,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4083,7 +4115,7 @@ msgid "Parameter name" msgstr "" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4107,7 +4139,7 @@ msgstr "" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4186,7 +4218,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4307,8 +4339,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5060,7 +5092,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6094,7 +6126,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6113,12 +6145,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -6748,7 +6780,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -8683,7 +8715,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -8714,7 +8746,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -8802,7 +8834,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -8827,7 +8859,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -8894,308 +8926,308 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 msgid "Stock Location type" msgstr "" -#: stock/models.py:61 +#: stock/models.py:62 msgid "Stock Location types" msgstr "" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 msgid "Location type" msgstr "" -#: stock/models.py:194 +#: stock/models.py:195 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 msgid "Consumed By" msgstr "" -#: stock/models.py:870 +#: stock/models.py:871 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "" -#: stock/models.py:1616 +#: stock/models.py:1617 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 msgid "Test station" msgstr "" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2453 +#: stock/models.py:2488 msgid "Finished" msgstr "" -#: stock/models.py:2454 +#: stock/models.py:2489 msgid "The timestamp of the test finish" msgstr "" diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index 22a396ab1abb..490111def7fd 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-26 13:12+0000\n" +"POT-Creation-Date: 2024-06-29 12:03+0000\n" "PO-Revision-Date: 2023-02-28 22:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -70,7 +70,7 @@ msgstr "输入日期" #: order/templates/order/so_sidebar.html:17 part/admin.py:59 #: part/models.py:3183 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:230 stock/models.py:2309 stock/models.py:2431 +#: stock/admin.py:230 stock/models.py:2344 stock/models.py:2466 #: stock/serializers.py:632 stock/serializers.py:790 stock/serializers.py:886 #: stock/serializers.py:936 stock/serializers.py:1239 stock/serializers.py:1328 #: stock/serializers.py:1493 stock/templates/stock/stock_sidebar.html:25 @@ -134,7 +134,7 @@ msgstr "所提供的主要电子邮件地址无效。" msgid "The provided email domain is not approved." msgstr "提供的电子邮件域未被核准。" -#: InvenTree/forms.py:390 +#: InvenTree/forms.py:392 msgid "Registration is disabled." msgstr "" @@ -422,10 +422,10 @@ msgstr "" msgid "Invalid choice" msgstr "选择无效" -#: InvenTree/models.py:766 common/models.py:2623 common/models.py:3036 +#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 -#: report/models.py:150 stock/models.py:73 +#: report/models.py:150 stock/models.py:74 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -454,7 +454,7 @@ msgstr "名称" #: part/templates/part/part_scheduling.html:12 report/models.py:156 #: report/models.py:510 report/models.py:536 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:79 stock/templates/stock/location.html:125 +#: stock/admin.py:54 stock/models.py:80 stock/templates/stock/location.html:125 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -479,7 +479,7 @@ msgstr "名称" msgid "Description" msgstr "描述信息" -#: InvenTree/models.py:773 stock/models.py:80 +#: InvenTree/models.py:773 stock/models.py:81 msgid "Description (optional)" msgstr "描述 (可选)" @@ -579,7 +579,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2628 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -963,7 +963,7 @@ msgid "Build status code" msgstr "生产状态代码" #: build/models.py:302 build/serializers.py:286 order/serializers.py:580 -#: stock/models.py:838 stock/serializers.py:74 stock/serializers.py:1458 +#: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "批量代码" @@ -1029,14 +1029,14 @@ msgstr "构建此订单的用户或组" #: order/templates/order/order_base.html:167 #: order/templates/order/return_order_base.html:145 #: order/templates/order/sales_order_base.html:184 -#: part/templates/part/part_base.html:383 stock/models.py:834 +#: part/templates/part/part_base.html:383 stock/models.py:835 #: stock/templates/stock/item_base.html:200 #: templates/js/translated/company.js:1019 msgid "External Link" msgstr "外部链接" -#: build/models.py:347 common/models.py:3178 part/models.py:956 -#: stock/models.py:834 +#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: stock/models.py:835 msgid "Link to external URL" msgstr "链接到外部 URL" @@ -1095,7 +1095,7 @@ msgstr "生产产出与订单不匹配" #: build/models.py:938 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 -#: stock/models.py:677 stock/models.py:1495 stock/serializers.py:603 +#: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "数量必须大于0" @@ -1124,7 +1124,7 @@ msgstr "生产备注" #: build/models.py:1383 build/models.py:1639 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2509 +#: build/templates/build/detail.html:34 common/models.py:2543 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1203,7 +1203,7 @@ msgid "Selected stock item does not match BOM line" msgstr "在BOM中找不到选定的库存项" #: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 -#: order/serializers.py:1192 stock/models.py:358 stock/serializers.py:91 +#: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -2189,7 +2189,7 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 #: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2046 +#: common/models.py:2080 msgid "days" msgstr "天" @@ -2942,636 +2942,668 @@ msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1913 +msgid "Enable SSO group sync" +msgstr "" + +#: common/models.py:1915 +msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" +msgstr "" + +#: common/models.py:1921 +msgid "SSO group key" +msgstr "" + +#: common/models.py:1923 +msgid "The name of the groups claim attribute provided by the IdP" +msgstr "" + +#: common/models.py:1929 +msgid "SSO group map" +msgstr "" + +#: common/models.py:1931 +msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created." +msgstr "" + +#: common/models.py:1937 +msgid "Remove groups outside of SSO" +msgstr "" + +#: common/models.py:1939 +msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues" +msgstr "" + +#: common/models.py:1945 msgid "Email required" msgstr "" -#: common/models.py:1914 +#: common/models.py:1946 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1919 +#: common/models.py:1951 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1921 +#: common/models.py:1953 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1927 +#: common/models.py:1959 msgid "Mail twice" msgstr "" -#: common/models.py:1928 +#: common/models.py:1960 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1933 +#: common/models.py:1965 msgid "Password twice" msgstr "" -#: common/models.py:1934 +#: common/models.py:1966 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1939 +#: common/models.py:1971 msgid "Allowed domains" msgstr "" -#: common/models.py:1941 +#: common/models.py:1973 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1947 +#: common/models.py:1979 msgid "Group on signup" msgstr "" -#: common/models.py:1948 -msgid "Group to which new users are assigned on registration" +#: common/models.py:1981 +msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP." msgstr "" -#: common/models.py:1953 +#: common/models.py:1987 msgid "Enforce MFA" msgstr "" -#: common/models.py:1954 +#: common/models.py:1988 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1959 +#: common/models.py:1993 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1961 +#: common/models.py:1995 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1969 +#: common/models.py:2003 msgid "Check for plugin updates" msgstr "" -#: common/models.py:1970 +#: common/models.py:2004 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:1976 +#: common/models.py:2010 msgid "Enable URL integration" msgstr "" -#: common/models.py:1977 +#: common/models.py:2011 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1983 +#: common/models.py:2017 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1984 +#: common/models.py:2018 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1990 +#: common/models.py:2024 msgid "Enable app integration" msgstr "" -#: common/models.py:1991 +#: common/models.py:2025 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1997 +#: common/models.py:2031 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1998 +#: common/models.py:2032 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2004 +#: common/models.py:2038 msgid "Enable event integration" msgstr "" -#: common/models.py:2005 +#: common/models.py:2039 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2011 +#: common/models.py:2045 #, fuzzy #| msgid "Sales Orders" msgid "Enable project codes" msgstr "销售订单" -#: common/models.py:2012 +#: common/models.py:2046 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2017 +#: common/models.py:2051 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2019 +#: common/models.py:2053 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2025 +#: common/models.py:2059 #, fuzzy #| msgid "Exclude Location" msgid "Exclude External Locations" msgstr "排除地点" -#: common/models.py:2027 +#: common/models.py:2061 #, fuzzy #| msgid "Exclude stock items from this selected location" msgid "Exclude stock items in external locations from stocktake calculations" msgstr "从该选定的仓储地点排除库存项" -#: common/models.py:2033 +#: common/models.py:2067 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2035 +#: common/models.py:2069 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2041 +#: common/models.py:2075 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2043 +#: common/models.py:2077 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2050 +#: common/models.py:2084 msgid "Display Users full names" msgstr "" -#: common/models.py:2051 +#: common/models.py:2085 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2056 +#: common/models.py:2090 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2057 +#: common/models.py:2091 #, fuzzy #| msgid "Enable generation of test reports" msgid "Enable test station data collection for test results" msgstr "启用生成测试报表" -#: common/models.py:2069 common/models.py:2479 +#: common/models.py:2103 common/models.py:2513 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2112 +#: common/models.py:2146 #, fuzzy #| msgid "Build to allocate parts" msgid "Hide inactive parts" msgstr "生产以分配部件" -#: common/models.py:2114 +#: common/models.py:2148 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2120 +#: common/models.py:2154 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2121 +#: common/models.py:2155 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2126 +#: common/models.py:2160 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2127 +#: common/models.py:2161 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2132 +#: common/models.py:2166 msgid "Show latest parts" msgstr "显示最近商品" -#: common/models.py:2133 +#: common/models.py:2167 msgid "Show latest parts on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:2138 +#: common/models.py:2172 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2139 +#: common/models.py:2173 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2144 +#: common/models.py:2178 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2145 +#: common/models.py:2179 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2150 +#: common/models.py:2184 msgid "Show low stock" msgstr "" -#: common/models.py:2151 +#: common/models.py:2185 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2156 +#: common/models.py:2190 msgid "Show depleted stock" msgstr "" -#: common/models.py:2157 +#: common/models.py:2191 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2162 +#: common/models.py:2196 msgid "Show needed stock" msgstr "" -#: common/models.py:2163 +#: common/models.py:2197 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2168 +#: common/models.py:2202 msgid "Show expired stock" msgstr "" -#: common/models.py:2169 +#: common/models.py:2203 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2174 +#: common/models.py:2208 msgid "Show stale stock" msgstr "" -#: common/models.py:2175 +#: common/models.py:2209 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2180 +#: common/models.py:2214 msgid "Show pending builds" msgstr "" -#: common/models.py:2181 +#: common/models.py:2215 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2186 +#: common/models.py:2220 msgid "Show overdue builds" msgstr "显示逾期生产" -#: common/models.py:2187 +#: common/models.py:2221 msgid "Show overdue builds on the homepage" msgstr "在主页上显示逾期的生产" -#: common/models.py:2192 +#: common/models.py:2226 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2193 +#: common/models.py:2227 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2198 +#: common/models.py:2232 msgid "Show overdue POs" msgstr "" -#: common/models.py:2199 +#: common/models.py:2233 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2204 +#: common/models.py:2238 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2205 +#: common/models.py:2239 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2210 +#: common/models.py:2244 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2211 +#: common/models.py:2245 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2216 +#: common/models.py:2250 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2217 +#: common/models.py:2251 #, fuzzy #| msgid "Show latest parts on the homepage" msgid "Show pending SO shipments on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:2222 +#: common/models.py:2256 msgid "Show News" msgstr "" -#: common/models.py:2223 +#: common/models.py:2257 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2228 +#: common/models.py:2262 msgid "Inline label display" msgstr "内嵌标签显示" -#: common/models.py:2230 +#: common/models.py:2264 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" -#: common/models.py:2236 +#: common/models.py:2270 msgid "Default label printer" msgstr "" -#: common/models.py:2238 +#: common/models.py:2272 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2244 +#: common/models.py:2278 msgid "Inline report display" msgstr "" -#: common/models.py:2246 +#: common/models.py:2280 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" -#: common/models.py:2252 +#: common/models.py:2286 msgid "Search Parts" msgstr "" -#: common/models.py:2253 +#: common/models.py:2287 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2258 +#: common/models.py:2292 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2259 +#: common/models.py:2293 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2264 +#: common/models.py:2298 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2265 +#: common/models.py:2299 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2270 +#: common/models.py:2304 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2271 +#: common/models.py:2305 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2276 +#: common/models.py:2310 msgid "Search Categories" msgstr "" -#: common/models.py:2277 +#: common/models.py:2311 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2282 +#: common/models.py:2316 msgid "Search Stock" msgstr "" -#: common/models.py:2283 +#: common/models.py:2317 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2288 +#: common/models.py:2322 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2290 +#: common/models.py:2324 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2296 +#: common/models.py:2330 msgid "Search Locations" msgstr "" -#: common/models.py:2297 +#: common/models.py:2331 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2302 +#: common/models.py:2336 msgid "Search Companies" msgstr "" -#: common/models.py:2303 +#: common/models.py:2337 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2308 +#: common/models.py:2342 msgid "Search Build Orders" msgstr "" -#: common/models.py:2309 +#: common/models.py:2343 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2314 +#: common/models.py:2348 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2315 +#: common/models.py:2349 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2320 +#: common/models.py:2354 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2322 +#: common/models.py:2356 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2328 +#: common/models.py:2362 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2329 +#: common/models.py:2363 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2334 +#: common/models.py:2368 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2336 +#: common/models.py:2370 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2376 #, fuzzy #| msgid "Purchase Orders" msgid "Search Return Orders" msgstr "采购订单" -#: common/models.py:2343 +#: common/models.py:2377 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2382 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2350 +#: common/models.py:2384 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2356 +#: common/models.py:2390 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:2358 +#: common/models.py:2392 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2364 +#: common/models.py:2398 #, fuzzy #| msgid "Search" msgid "Regex Search" msgstr "搜索" -#: common/models.py:2365 +#: common/models.py:2399 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2370 +#: common/models.py:2404 msgid "Whole Word Search" msgstr "" -#: common/models.py:2371 +#: common/models.py:2405 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2376 +#: common/models.py:2410 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:2377 +#: common/models.py:2411 msgid "Display available part quantity in some forms" msgstr "在某些表格中显示可用的商品数量" -#: common/models.py:2382 +#: common/models.py:2416 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2383 +#: common/models.py:2417 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2388 +#: common/models.py:2422 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2389 +#: common/models.py:2423 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2394 +#: common/models.py:2428 msgid "Date Format" msgstr "" -#: common/models.py:2395 +#: common/models.py:2429 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2408 part/templates/part/detail.html:41 +#: common/models.py:2442 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2409 +#: common/models.py:2443 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2414 part/templates/part/detail.html:62 +#: common/models.py:2448 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2416 +#: common/models.py:2450 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2422 +#: common/models.py:2456 msgid "Table String Length" msgstr "" -#: common/models.py:2424 +#: common/models.py:2458 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2430 +#: common/models.py:2464 #, fuzzy #| msgid "Select Label Template" msgid "Default part label template" msgstr "选择标签模板" -#: common/models.py:2431 +#: common/models.py:2465 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2436 +#: common/models.py:2470 #, fuzzy #| msgid "stock items selected" msgid "Default stock item template" msgstr "已选择库存项" -#: common/models.py:2438 +#: common/models.py:2472 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2444 +#: common/models.py:2478 #, fuzzy #| msgid "No stock location set" msgid "Default stock location label template" msgstr "未设置仓储地点" -#: common/models.py:2446 +#: common/models.py:2480 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2452 +#: common/models.py:2486 #, fuzzy #| msgid "No stock location set" msgid "Default build line label template" msgstr "未设置仓储地点" -#: common/models.py:2454 +#: common/models.py:2488 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2460 +#: common/models.py:2494 msgid "Receive error reports" msgstr "" -#: common/models.py:2461 +#: common/models.py:2495 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2466 +#: common/models.py:2500 msgid "Last used printing machines" msgstr "" -#: common/models.py:2467 +#: common/models.py:2501 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2487 common/models.py:2488 common/models.py:2636 -#: common/models.py:2637 common/models.py:2882 common/models.py:2883 -#: common/models.py:3193 common/models.py:3194 part/models.py:3193 +#: common/models.py:2521 common/models.py:2522 common/models.py:2670 +#: common/models.py:2671 common/models.py:2916 common/models.py:2917 +#: common/models.py:3227 common/models.py:3228 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3579,11 +3611,11 @@ msgstr "" msgid "User" msgstr "用户" -#: common/models.py:2510 +#: common/models.py:2544 msgid "Price break quantity" msgstr "" -#: common/models.py:2517 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3591,96 +3623,96 @@ msgstr "" msgid "Price" msgstr "价格" -#: common/models.py:2518 +#: common/models.py:2552 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2613 common/models.py:2798 +#: common/models.py:2647 common/models.py:2832 msgid "Endpoint" msgstr "" -#: common/models.py:2614 +#: common/models.py:2648 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2624 +#: common/models.py:2658 msgid "Name for this webhook" msgstr "" -#: common/models.py:2628 +#: common/models.py:2662 msgid "Is this webhook active" msgstr "" -#: common/models.py:2644 users/models.py:159 +#: common/models.py:2678 users/models.py:159 msgid "Token" msgstr "令牌" -#: common/models.py:2645 +#: common/models.py:2679 msgid "Token for access" msgstr "" -#: common/models.py:2653 +#: common/models.py:2687 msgid "Secret" msgstr "" -#: common/models.py:2654 +#: common/models.py:2688 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2762 +#: common/models.py:2796 msgid "Message ID" msgstr "" -#: common/models.py:2763 +#: common/models.py:2797 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2771 +#: common/models.py:2805 msgid "Host" msgstr "" -#: common/models.py:2772 +#: common/models.py:2806 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2780 +#: common/models.py:2814 msgid "Header" msgstr "" -#: common/models.py:2781 +#: common/models.py:2815 msgid "Header of this message" msgstr "" -#: common/models.py:2788 +#: common/models.py:2822 msgid "Body" msgstr "" -#: common/models.py:2789 +#: common/models.py:2823 msgid "Body of this message" msgstr "" -#: common/models.py:2799 +#: common/models.py:2833 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2804 +#: common/models.py:2838 msgid "Worked on" msgstr "" -#: common/models.py:2805 +#: common/models.py:2839 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2931 +#: common/models.py:2965 msgid "Id" msgstr "" -#: common/models.py:2933 templates/js/translated/company.js:965 +#: common/models.py:2967 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2935 common/models.py:3177 company/models.py:149 +#: common/models.py:2969 common/models.py:3211 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3697,28 +3729,28 @@ msgstr "" msgid "Link" msgstr "链接" -#: common/models.py:2937 templates/js/translated/news.js:60 +#: common/models.py:2971 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2939 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 #: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103 msgid "Author" msgstr "" -#: common/models.py:2941 templates/js/translated/news.js:52 +#: common/models.py:2975 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Read" msgstr "" -#: common/models.py:2944 +#: common/models.py:2978 msgid "Was this news item read?" msgstr "" -#: common/models.py:2961 company/models.py:159 part/models.py:965 +#: common/models.py:2995 company/models.py:159 part/models.py:965 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3728,108 +3760,108 @@ msgstr "" msgid "Image" msgstr "图片" -#: common/models.py:2961 +#: common/models.py:2995 #, fuzzy #| msgid "Image" msgid "Image file" msgstr "图片" -#: common/models.py:2973 common/models.py:3161 +#: common/models.py:3007 common/models.py:3195 #, fuzzy #| msgid "Part Parameter Templates" msgid "Target model type for this image" msgstr "商品参数模板" -#: common/models.py:2977 +#: common/models.py:3011 #, fuzzy #| msgid "Part Parameter Templates" msgid "Target model ID for this image" msgstr "商品参数模板" -#: common/models.py:3018 +#: common/models.py:3052 #, fuzzy #| msgid "Must be a valid number" msgid "Unit name must be a valid identifier" msgstr "必须是有效数字" -#: common/models.py:3037 +#: common/models.py:3071 #, fuzzy #| msgid "Part name" msgid "Unit name" msgstr "商品名称" -#: common/models.py:3044 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3045 +#: common/models.py:3079 #, fuzzy #| msgid "Optional Items" msgid "Optional unit symbol" msgstr "可选项目" -#: common/models.py:3052 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 #, fuzzy #| msgid "Destination" msgid "Definition" msgstr "目的地" -#: common/models.py:3053 +#: common/models.py:3087 msgid "Unit definition" msgstr "" -#: common/models.py:3111 common/models.py:3168 stock/models.py:2426 +#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "附件" -#: common/models.py:3123 +#: common/models.py:3157 msgid "Missing file" msgstr "缺少文件" -#: common/models.py:3124 +#: common/models.py:3158 msgid "Missing external link" msgstr "缺少外部链接" -#: common/models.py:3169 +#: common/models.py:3203 msgid "Select file to attach" msgstr "选择附件" -#: common/models.py:3184 templates/js/translated/attachment.js:120 +#: common/models.py:3218 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "注释" -#: common/models.py:3185 +#: common/models.py:3219 #, fuzzy #| msgid "Attachments" msgid "Attachment comment" msgstr "附件" -#: common/models.py:3201 +#: common/models.py:3235 #, fuzzy #| msgid "upload date" msgid "Upload date" msgstr "上传日期" -#: common/models.py:3202 +#: common/models.py:3236 #, fuzzy #| msgid "Select file to upload" msgid "Date the file was uploaded" msgstr "选择要上传的文件" -#: common/models.py:3206 +#: common/models.py:3240 #, fuzzy #| msgid "File Fields" msgid "File size" msgstr "文件字段" -#: common/models.py:3206 +#: common/models.py:3240 msgid "File size in bytes" msgstr "" -#: common/models.py:3244 common/serializers.py:553 +#: common/models.py:3278 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4255,7 +4287,7 @@ msgstr "描述 (可选)" msgid "Manufacturer Part" msgstr "制造商商品" -#: company/models.py:475 company/models.py:760 stock/models.py:766 +#: company/models.py:475 company/models.py:760 stock/models.py:767 #: stock/serializers.py:422 stock/templates/stock/item_base.html:142 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4309,7 +4341,7 @@ msgid "Parameter name" msgstr "参数名称" #: company/models.py:587 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2418 templates/js/translated/company.js:1166 +#: stock/models.py:2453 templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1419 templates/js/translated/part.js:1493 #: templates/js/translated/stock.js:1522 msgid "Value" @@ -4333,7 +4365,7 @@ msgstr "参数单位" #: company/models.py:648 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:452 -#: stock/models.py:777 stock/templates/stock/item_base.html:233 +#: stock/models.py:778 stock/templates/stock/item_base.html:233 #: templates/js/translated/company.js:1600 #: templates/js/translated/purchase_order.js:752 #: templates/js/translated/stock.js:2280 @@ -4416,7 +4448,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "最低收费(例如库存费)" #: company/models.py:833 company/templates/company/supplier_part.html:160 -#: stock/admin.py:228 stock/models.py:797 stock/serializers.py:1475 +#: stock/admin.py:228 stock/models.py:798 stock/serializers.py:1475 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 #: templates/js/translated/stock.js:2424 @@ -4539,8 +4571,8 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:938 #: order/models.py:2032 order/templates/order/return_order_base.html:131 -#: order/templates/order/sales_order_base.html:148 stock/models.py:819 -#: stock/models.py:820 stock/serializers.py:1225 +#: order/templates/order/sales_order_base.html:148 stock/models.py:820 +#: stock/models.py:821 stock/serializers.py:1225 #: stock/templates/stock/item_base.html:405 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:503 @@ -5356,7 +5388,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1431 stock/models.py:938 stock/serializers.py:556 +#: order/models.py:1431 stock/models.py:939 stock/serializers.py:556 #: stock/templates/stock/item_base.html:183 #: templates/js/translated/stock.js:2311 msgid "Purchase Price" @@ -6454,7 +6486,7 @@ msgstr "商品类别" msgid "Default location for parts in this category" msgstr "此类别商品的默认仓储地点" -#: part/models.py:110 stock/models.py:174 templates/js/translated/part.js:2810 +#: part/models.py:110 stock/models.py:175 templates/js/translated/part.js:2810 #: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:239 #: templates/js/translated/table_filters.js:283 @@ -6473,12 +6505,12 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "此类别商品的默认关键字" -#: part/models.py:128 stock/models.py:86 stock/models.py:157 +#: part/models.py:128 stock/models.py:87 stock/models.py:158 #: templates/InvenTree/settings/settings_staff_js.html:456 msgid "Icon" msgstr "" -#: part/models.py:129 stock/models.py:158 +#: part/models.py:129 stock/models.py:159 msgid "Icon (optional)" msgstr "" @@ -7123,7 +7155,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:662 +#: part/models.py:4204 stock/models.py:663 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -9241,7 +9273,7 @@ msgid "Total" msgstr "" #: report/templates/report/inventree_return_order_report.html:25 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:824 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:825 #: stock/serializers.py:149 stock/templates/stock/item_base.html:311 #: templates/js/translated/build.js:519 templates/js/translated/build.js:1367 #: templates/js/translated/build.js:2355 @@ -9274,7 +9306,7 @@ msgstr "" msgid "Test" msgstr "" -#: report/templates/report/inventree_test_report.html:103 stock/models.py:2412 +#: report/templates/report/inventree_test_report.html:103 stock/models.py:2447 msgid "Result" msgstr "" @@ -9370,7 +9402,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:205 stock/models.py:804 +#: stock/admin.py:205 stock/models.py:805 #: stock/templates/stock/item_base.html:354 msgid "Installed In" msgstr "" @@ -9397,7 +9429,7 @@ msgstr "" msgid "Delete on Deplete" msgstr "删除模板" -#: stock/admin.py:260 stock/models.py:898 +#: stock/admin.py:260 stock/models.py:899 #: stock/templates/stock/item_base.html:433 #: templates/js/translated/stock.js:2230 users/models.py:124 msgid "Expiry Date" @@ -9474,332 +9506,332 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:60 +#: stock/models.py:61 #, fuzzy #| msgid "Stock Location" msgid "Stock Location type" msgstr "仓储地点" -#: stock/models.py:61 +#: stock/models.py:62 #, fuzzy #| msgid "Stock Locations" msgid "Stock Location types" msgstr "仓储地点" -#: stock/models.py:87 +#: stock/models.py:88 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:124 stock/models.py:786 +#: stock/models.py:125 stock/models.py:787 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "仓储地点" -#: stock/models.py:125 stock/templates/stock/location.html:186 +#: stock/models.py:126 stock/templates/stock/location.html:186 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "仓储地点" -#: stock/models.py:167 stock/models.py:947 +#: stock/models.py:168 stock/models.py:948 #: stock/templates/stock/item_base.html:247 msgid "Owner" msgstr "" -#: stock/models.py:168 stock/models.py:948 +#: stock/models.py:169 stock/models.py:949 msgid "Select Owner" msgstr "" -#: stock/models.py:176 +#: stock/models.py:177 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:183 templates/js/translated/stock.js:2781 +#: stock/models.py:184 templates/js/translated/stock.js:2781 #: templates/js/translated/table_filters.js:243 msgid "External" msgstr "" -#: stock/models.py:184 +#: stock/models.py:185 msgid "This is an external stock location" msgstr "" -#: stock/models.py:190 templates/js/translated/stock.js:2790 +#: stock/models.py:191 templates/js/translated/stock.js:2790 #: templates/js/translated/table_filters.js:246 #, fuzzy #| msgid "Location" msgid "Location type" msgstr "地点" -#: stock/models.py:194 +#: stock/models.py:195 #, fuzzy #| msgid "Stock item created" msgid "Stock location type of this location" msgstr "库存项已创建" -#: stock/models.py:261 +#: stock/models.py:262 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:641 +#: stock/models.py:642 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:668 stock/serializers.py:446 +#: stock/models.py:669 stock/serializers.py:446 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:685 +#: stock/models.py:686 #, fuzzy, python-brace-format #| msgid "Part type ('{pf}') must be {pe}" msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "商品类型 ('{pf}') 必须是 {pe}" -#: stock/models.py:695 stock/models.py:708 +#: stock/models.py:696 stock/models.py:709 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:698 +#: stock/models.py:699 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:722 +#: stock/models.py:723 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:727 +#: stock/models.py:728 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:740 +#: stock/models.py:741 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:756 +#: stock/models.py:757 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:768 +#: stock/models.py:769 msgid "Base part" msgstr "" -#: stock/models.py:778 +#: stock/models.py:779 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:790 +#: stock/models.py:791 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:798 stock/serializers.py:1476 +#: stock/models.py:799 stock/serializers.py:1476 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:809 +#: stock/models.py:810 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:828 +#: stock/models.py:829 msgid "Serial number for this item" msgstr "" -#: stock/models.py:842 stock/serializers.py:1459 +#: stock/models.py:843 stock/serializers.py:1459 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:847 +#: stock/models.py:848 msgid "Stock Quantity" msgstr "" -#: stock/models.py:857 +#: stock/models.py:858 msgid "Source Build" msgstr "" -#: stock/models.py:860 +#: stock/models.py:861 msgid "Build for this stock item" msgstr "" -#: stock/models.py:867 stock/templates/stock/item_base.html:363 +#: stock/models.py:868 stock/templates/stock/item_base.html:363 #, fuzzy #| msgid "Issued By" msgid "Consumed By" msgstr "发布者" -#: stock/models.py:870 +#: stock/models.py:871 #, fuzzy #| msgid "BuildOrder to which this build is allocated" msgid "Build order which consumed this stock item" msgstr "此次生产匹配的订单" -#: stock/models.py:879 +#: stock/models.py:880 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:883 +#: stock/models.py:884 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:889 +#: stock/models.py:890 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:900 +#: stock/models.py:901 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:918 +#: stock/models.py:919 msgid "Delete on deplete" msgstr "" -#: stock/models.py:919 +#: stock/models.py:920 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:939 +#: stock/models.py:940 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:970 +#: stock/models.py:971 msgid "Converted to part" msgstr "" -#: stock/models.py:1486 +#: stock/models.py:1487 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1492 +#: stock/models.py:1493 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1500 +#: stock/models.py:1501 #, fuzzy, python-brace-format #| msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: stock/models.py:1506 +#: stock/models.py:1507 msgid "Serial numbers must be a list of integers" msgstr "" -#: stock/models.py:1511 +#: stock/models.py:1512 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1519 stock/serializers.py:660 +#: stock/models.py:1520 stock/serializers.py:660 msgid "Serial numbers already exist" msgstr "序列号已存在" -#: stock/models.py:1616 +#: stock/models.py:1617 #, fuzzy #| msgid "Part image not found" msgid "Test template does not exist" msgstr "未找到商品图像" -#: stock/models.py:1634 +#: stock/models.py:1635 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1638 +#: stock/models.py:1639 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1641 +#: stock/models.py:1642 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1644 +#: stock/models.py:1645 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1647 +#: stock/models.py:1648 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1650 +#: stock/models.py:1651 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1657 stock/serializers.py:1365 +#: stock/models.py:1658 stock/serializers.py:1365 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1661 +#: stock/models.py:1662 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1669 +#: stock/models.py:1670 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1674 +#: stock/models.py:1675 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:1901 +#: stock/models.py:1936 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2310 +#: stock/models.py:2345 msgid "Entry notes" msgstr "" -#: stock/models.py:2378 +#: stock/models.py:2413 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2383 +#: stock/models.py:2418 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2388 +#: stock/models.py:2423 #, fuzzy #| msgid "Invalid value for overage" msgid "Invalid value for this test" msgstr "无效的备损值" -#: stock/models.py:2412 +#: stock/models.py:2447 msgid "Test result" msgstr "" -#: stock/models.py:2419 +#: stock/models.py:2454 msgid "Test output value" msgstr "" -#: stock/models.py:2427 +#: stock/models.py:2462 msgid "Test result attachment" msgstr "" -#: stock/models.py:2431 +#: stock/models.py:2466 msgid "Test notes" msgstr "" -#: stock/models.py:2439 templates/js/translated/stock.js:1548 +#: stock/models.py:2474 templates/js/translated/stock.js:1548 #, fuzzy #| msgid "Destination" msgid "Test station" msgstr "目的地" -#: stock/models.py:2440 +#: stock/models.py:2475 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2446 +#: stock/models.py:2481 msgid "Started" msgstr "" -#: stock/models.py:2447 +#: stock/models.py:2482 #, fuzzy #| msgid "Timestamp of last update" msgid "The timestamp of the test start" msgstr "最后一次更新时间" -#: stock/models.py:2453 +#: stock/models.py:2488 #, fuzzy #| msgid "Danish" msgid "Finished" msgstr "丹麦语" -#: stock/models.py:2454 +#: stock/models.py:2489 #, fuzzy #| msgid "Timestamp of last update" msgid "The timestamp of the test finish" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index e3326cd84d96..2e312d7aead8 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index e4a89ba0679e..ebe672c3df9f 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -990,7 +990,7 @@ msgstr "Nastavení účtu" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Nastavení systému" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "O aplikaci" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Díl" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "Přihlášení" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Čárové kódy" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Ceník" @@ -3418,22 +3418,22 @@ msgstr "Ceník" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Štítky" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 7a5072bc5460..d1e27146f62f 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 320aecec4912..b0b442e67d64 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-19 04:49\n" +"PO-Revision-Date: 2024-06-30 06:57\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -259,7 +259,7 @@ msgstr "Abgeschlossen" #: src/components/editors/NotesEditor.tsx:152 msgid "Notes saved successfully" -msgstr "" +msgstr "Notizen erfolgreich gespeichert" #: src/components/editors/NotesEditor.tsx:161 msgid "Failed to save notes" @@ -271,11 +271,11 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:193 msgid "Edit Notes" -msgstr "" +msgstr "Notizen bearbeiten" #: src/components/editors/NotesEditor.tsx:207 msgid "Save Notes" -msgstr "" +msgstr "Notizen speichern" #: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9 msgid "Code" @@ -990,7 +990,7 @@ msgstr "Benutzereinstellungen" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Einstellungen" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "Über uns" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Teil" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "Teilkategorie" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "Einkaufsbestellung" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "Verkaufsauftrag" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "Rückgabe Auftrag" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1395,11 +1395,11 @@ msgstr "" #: src/components/render/ModelType.tsx:214 msgid "Plugin Configuration" -msgstr "" +msgstr "Plugin-Konfiguration" #: src/components/render/ModelType.tsx:215 msgid "Plugin Configurations" -msgstr "" +msgstr "Plugin-Konfigurationen" #: src/components/render/Order.tsx:104 msgid "Shipment" @@ -1408,7 +1408,7 @@ msgstr "Sendung" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -1993,7 +1993,7 @@ msgstr "Portugiesisch (Brasilien)" #: src/contexts/LanguageContext.tsx:43 msgid "Romanian" -msgstr "" +msgstr "Rumänisch" #: src/contexts/LanguageContext.tsx:44 msgid "Russian" @@ -3402,11 +3402,11 @@ msgstr "Systemeinstellungen" msgid "Login" msgstr "Anmelden" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Barcode" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Preise" @@ -3418,22 +3418,22 @@ msgstr "Preise" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Beschriftungen" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Berichte" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Inventur" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "Inventur" msgid "Build Orders" msgstr "Bauaufträge" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Zu Benutzereinstellungen wechseln" @@ -4390,7 +4390,7 @@ msgstr "Preisstaffel" #: src/pages/part/pricing/PriceBreakPanel.tsx:166 msgid "Price" -msgstr "" +msgstr "Preis" #: src/pages/part/pricing/PricingOverviewPanel.tsx:51 msgid "Pricing Category" @@ -4423,11 +4423,11 @@ msgstr "Zuletzt aktualisiert" #: src/pages/part/pricing/PricingOverviewPanel.tsx:192 msgid "Minimum Value" -msgstr "" +msgstr "Minimaler Wert" #: src/pages/part/pricing/PricingOverviewPanel.tsx:193 msgid "Maximum Value" -msgstr "" +msgstr "Maximaler Wert" #: src/pages/part/pricing/PricingPanel.tsx:25 msgid "No data available" @@ -4776,15 +4776,15 @@ msgstr "TSV" #: src/tables/DownloadAction.tsx:24 msgid "Excel (.xls)" -msgstr "" +msgstr "Excel (.xls)" #: src/tables/DownloadAction.tsx:25 msgid "Excel (.xlsx)" -msgstr "" +msgstr "Excel (.xlsx)" #: src/tables/DownloadAction.tsx:39 msgid "Download Data" -msgstr "" +msgstr "Daten herunterladen" #: src/tables/Filter.tsx:88 #: src/tables/build/BuildOrderTable.tsx:126 @@ -6425,7 +6425,7 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:170 msgid "Modify" -msgstr "" +msgstr "Bearbeiten" #: src/tables/settings/TemplateTable.tsx:171 msgid "Modify template file" @@ -6859,15 +6859,15 @@ msgstr "Lagerort hinzufügen" #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Added" -msgstr "" +msgstr "Hinzugefügt" #: src/tables/stock/StockTrackingTable.tsx:69 msgid "Removed" -msgstr "" +msgstr "Entfernt" #: src/tables/stock/StockTrackingTable.tsx:198 msgid "No user information" -msgstr "" +msgstr "Keine Benutzerinformation" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" @@ -6884,3 +6884,4 @@ msgstr "Dokumentation lesen" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "Ignorieren und weiter zur Desktopansicht" + diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index e356d0eb87f1..a6380a36a060 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 5c96e61209e4..81313ea0530b 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -985,7 +985,7 @@ msgstr "Account settings" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "System Settings" @@ -1049,7 +1049,7 @@ msgid "About" msgstr "About" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1127,7 +1127,7 @@ msgstr "Part" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1178,7 +1178,7 @@ msgid "Part Category" msgstr "Part Category" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1275,7 +1275,7 @@ msgid "Purchase Order" msgstr "Purchase Order" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1300,7 +1300,7 @@ msgid "Sales Order" msgstr "Sales Order" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1322,7 +1322,7 @@ msgid "Return Order" msgstr "Return Order" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1403,7 +1403,7 @@ msgstr "Shipment" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3397,11 +3397,11 @@ msgstr "System settings" msgid "Login" msgstr "Login" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Barcodes" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Pricing" @@ -3413,22 +3413,22 @@ msgstr "Pricing" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Labels" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Reporting" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Stocktake" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3436,7 +3436,7 @@ msgstr "Stocktake" msgid "Build Orders" msgstr "Build Orders" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Switch to User Setting" diff --git a/src/frontend/src/locales/es-mx/messages.po b/src/frontend/src/locales/es-mx/messages.po index 5fb42357391b..0d6a8e284c42 100644 --- a/src/frontend/src/locales/es-mx/messages.po +++ b/src/frontend/src/locales/es-mx/messages.po @@ -966,7 +966,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1022,7 +1022,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1100,7 +1100,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1151,7 +1151,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1248,7 +1248,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1273,7 +1273,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1295,7 +1295,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1376,7 +1376,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3162,11 +3162,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3178,22 +3178,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3201,7 +3201,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 7b7fff867df4..3c9d151e9dc8 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "Ingresar" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Códigos de barras" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Precios" @@ -3418,22 +3418,22 @@ msgstr "Precios" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Informes" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "Ordenes de Producción" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Cambiar a Configuración de Usuario" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index e5c73635acd8..c1a8bce9082a 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index a6fabc2aa6e2..c7ca3908e267 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index a5b010dfe0bd..5145c1338159 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-27 06:03\n" +"PO-Revision-Date: 2024-07-01 13:11\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -336,7 +336,7 @@ msgstr "Recharger l’aperçu" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263 msgid "Use the currently stored template from the server" -msgstr "" +msgstr "Utiliser le modèle actuellement stocké sur le serveur" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263 #~ msgid "Save & Reload preview" @@ -344,7 +344,7 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:271 msgid "Save the current template and reload the preview" -msgstr "" +msgstr "Enregistrer le modèle actuel et recharger l'aperçu" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:322 #~ msgid "to preview" @@ -352,7 +352,7 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:329 msgid "Select instance to preview" -msgstr "" +msgstr "Sélectionner l'instance à prévisualiser" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:373 msgid "Error rendering template" @@ -990,7 +990,7 @@ msgstr "Paramètres du compte" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Les paramètres du système" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "À propos" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Pièce" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "Catégorie de composant" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "Commande d’achat" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "Ventes" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "Retour de commande" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "Ordres de fabrication" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index be1a61f32f09..1029403043c7 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index ec9e4ca33394..fedf15669854 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index ecc6a31989ea..b5a2d1b79c9e 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -990,7 +990,7 @@ msgstr "Fiókbeállítások" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Rendszerbeállítások" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "Névjegy" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Alkatrész" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "Alkatrész kategória" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "Beszerzési rendelés" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "Vevői rendelés" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "Visszavétel" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "Szállítmány" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "Rendszerbeállítások" msgid "Login" msgstr "Bejelentkezés" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Vonalkódok" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Árazás" @@ -3418,22 +3418,22 @@ msgstr "Árazás" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Címkék" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Riportolás" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Leltár" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "Leltár" msgid "Build Orders" msgstr "Gyártási utasítások" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Felhasználói beállításra váltás" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index d10d3845a32a..2f6a93193636 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 9b4644139864..d25903ce31d7 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "パーツ" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "価格" @@ -3418,22 +3418,22 @@ msgstr "価格" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 8688db40fbc3..a05154b7362f 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 4ed504681b1f..1e940a95b32b 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 5f2d3b2f85ae..7ac746e0a629 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "Verkooporder" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "Retourorder" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "Productieorders" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 2ad3abfa34ac..4e1391323cb0 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -990,7 +990,7 @@ msgstr "Kontoinnstillinger" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Systeminnstillinger" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "Om" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Del" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "Delkategori" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "Innkjøpsordre" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "Salgsordre" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "Returordre" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "Forsendelse" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "Systeminnstillinger" msgid "Login" msgstr "Innlogging" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Strekkoder" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Prising" @@ -3418,22 +3418,22 @@ msgstr "Prising" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Etiketter" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Rapportering" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Lagertelling" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "Lagertelling" msgid "Build Orders" msgstr "Produksjonsordrer" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Bytt til brukerinnstilling" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index b3416a9a98a5..911f7d3c9b48 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -990,7 +990,7 @@ msgstr "Ustawienia konta" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Ustawienia systemowe" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "O nas" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Komponent" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "Wysyłka" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "Zaloguj się" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Kody kreskowe" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Cennik" @@ -3418,22 +3418,22 @@ msgstr "Cennik" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Etykiety" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Raportowanie" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "Zlecenia wykonania" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Przełącz na ustawienie użytkownika" diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index 8577632284c6..db3981900b5e 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -1029,7 +1029,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1093,7 +1093,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1171,7 +1171,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1222,7 +1222,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1319,7 +1319,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1344,7 +1344,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1366,7 +1366,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1447,7 +1447,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3441,11 +3441,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3457,22 +3457,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3480,7 +3480,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/pt-br/messages.po b/src/frontend/src/locales/pt-br/messages.po index c5106de559cd..14b5f1f536b7 100644 --- a/src/frontend/src/locales/pt-br/messages.po +++ b/src/frontend/src/locales/pt-br/messages.po @@ -966,7 +966,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1022,7 +1022,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1100,7 +1100,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1151,7 +1151,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1248,7 +1248,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1273,7 +1273,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1295,7 +1295,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1376,7 +1376,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3162,11 +3162,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3178,22 +3178,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3201,7 +3201,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 930f48b911fc..874ed599567e 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -990,7 +990,7 @@ msgstr "Configurações de conta" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Configurações do Sistema" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "Sobre" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Peça" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "Categoria da Peça" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "Remessa" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "Configurações do sistema" msgid "Login" msgstr "Entrar" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Códigos de barras" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Preços" @@ -3418,22 +3418,22 @@ msgstr "Preços" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Relatórios" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Balanço" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "Balanço" msgid "Build Orders" msgstr "Ordens de Produções" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Mudar para Configuração de Usuário" @@ -6884,4 +6884,3 @@ msgstr "Leia a documentação" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" - diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 29d6b9b84590..3e6a4f4d0bf3 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 62f370636fd9..355691506cef 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -990,7 +990,7 @@ msgstr "Настройки аккаунта" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "Заказы на сборку" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index d60ee03d8755..68093941712c 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 531f481d254c..6fe82eefaa72 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index c68fd58aa091..baab7a33de9b 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 5c8e8c75e5d4..ade6ef6c87bf 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -990,7 +990,7 @@ msgstr "Kontoinställningar" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Systeminställningar" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "Om" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Artkel" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Streckkoder" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Etiketter" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "Byggordrar" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 82f7d4d20933..ffaf30aa7fb2 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 7fd27a90494c..13827707b3c7 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -990,7 +990,7 @@ msgstr "Hesap ayarları" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "Hakkında" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Parça" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "Yapım İşi Emirleri" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 4ca63b4ecb55..8443c111278f 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -990,7 +990,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3418,22 +3418,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index de65ba80fb20..7845f8c7bb0b 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -990,7 +990,7 @@ msgstr "Cài đặt tài khoản" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "Thiết lập hệ thống" @@ -1054,7 +1054,7 @@ msgid "About" msgstr "Giới thiệu" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1132,7 +1132,7 @@ msgstr "Phụ kiện" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1183,7 +1183,7 @@ msgid "Part Category" msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1280,7 +1280,7 @@ msgid "Purchase Order" msgstr "Đơn đặt mua" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1305,7 +1305,7 @@ msgid "Sales Order" msgstr "Đơn đặt bán" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1327,7 +1327,7 @@ msgid "Return Order" msgstr "Đơn hàng trả lại" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1408,7 +1408,7 @@ msgstr "Lô hàng" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3402,11 +3402,11 @@ msgstr "Thiết lập hệ thống" msgid "Login" msgstr "Đăng nhập" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "Mã vạch" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "Giá bán" @@ -3418,22 +3418,22 @@ msgstr "Giá bán" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "Nhãn" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Báo cáo" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Kiểm kê" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3441,7 +3441,7 @@ msgstr "Kiểm kê" msgid "Build Orders" msgstr "Đơn đặt bản dựng" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "Chuyển sang thiết lập người dùng" diff --git a/src/frontend/src/locales/zh-hans/messages.po b/src/frontend/src/locales/zh-hans/messages.po index e19cf89ef9db..9d1aa08c7a2f 100644 --- a/src/frontend/src/locales/zh-hans/messages.po +++ b/src/frontend/src/locales/zh-hans/messages.po @@ -966,7 +966,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1022,7 +1022,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1100,7 +1100,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1151,7 +1151,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1248,7 +1248,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1273,7 +1273,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1295,7 +1295,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1376,7 +1376,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3162,11 +3162,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3178,22 +3178,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3201,7 +3201,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr "" diff --git a/src/frontend/src/locales/zh-hant/messages.po b/src/frontend/src/locales/zh-hant/messages.po index 3113f659cf21..75fc3a016f46 100644 --- a/src/frontend/src/locales/zh-hant/messages.po +++ b/src/frontend/src/locales/zh-hant/messages.po @@ -966,7 +966,7 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:304 msgid "System Settings" msgstr "" @@ -1022,7 +1022,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:105 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1100,7 +1100,7 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 +#: src/pages/Index/Settings/SystemSettings.tsx:175 #: src/pages/part/CategoryDetail.tsx:110 #: src/pages/part/CategoryDetail.tsx:235 #: src/pages/part/CategoryDetail.tsx:265 @@ -1151,7 +1151,7 @@ msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 +#: src/pages/Index/Settings/SystemSettings.tsx:169 #: src/pages/part/CategoryDetail.tsx:249 #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/PartDetail.tsx:827 @@ -1248,7 +1248,7 @@ msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 +#: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/company/CompanyDetail.tsx:192 #: src/pages/company/SupplierPartDetail.tsx:224 #: src/pages/part/PartDetail.tsx:579 @@ -1273,7 +1273,7 @@ msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 +#: src/pages/Index/Settings/SystemSettings.tsx:267 #: src/pages/company/CompanyDetail.tsx:212 #: src/pages/part/PartDetail.tsx:586 #: src/pages/sales/SalesIndex.tsx:21 @@ -1295,7 +1295,7 @@ msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 +#: src/pages/Index/Settings/SystemSettings.tsx:283 #: src/pages/company/CompanyDetail.tsx:219 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" @@ -1376,7 +1376,7 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 +#: src/pages/Index/Settings/SystemSettings.tsx:207 #: src/pages/part/PartDetail.tsx:498 #: src/pages/stock/LocationDetail.tsx:345 #: src/pages/stock/StockDetail.tsx:354 @@ -3162,11 +3162,11 @@ msgstr "" msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:91 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Pricing" msgstr "" @@ -3178,22 +3178,22 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:146 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:152 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 +#: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/part/PartDetail.tsx:599 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 +#: src/pages/Index/Settings/SystemSettings.tsx:238 #: src/pages/build/BuildDetail.tsx:421 #: src/pages/build/BuildIndex.tsx:14 #: src/pages/part/PartDetail.tsx:533 @@ -3201,7 +3201,7 @@ msgstr "" msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:307 msgid "Switch to User Setting" msgstr ""