From d5a71b2fe8d3600b18cab24b55abca69d24456f6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 29 Mar 2023 19:08:11 +1100 Subject: [PATCH] New Crowdin updates (#4511) * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin --- InvenTree/locale/cs/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/da/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/de/LC_MESSAGES/django.po | 1054 ++++++++------- InvenTree/locale/el/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/es/LC_MESSAGES/django.po | 1076 ++++++++------- InvenTree/locale/fa/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/fr/LC_MESSAGES/django.po | 1044 ++++++++------- InvenTree/locale/he/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/hu/LC_MESSAGES/django.po | 1044 ++++++++------- InvenTree/locale/id/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/it/LC_MESSAGES/django.po | 1044 ++++++++------- InvenTree/locale/ja/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/ko/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/nl/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/no/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/pl/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/pt/LC_MESSAGES/django.po | 1452 ++++++++++----------- InvenTree/locale/ru/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/sl/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/sv/LC_MESSAGES/django.po | 1054 ++++++++------- InvenTree/locale/th/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/tr/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/vi/LC_MESSAGES/django.po | 1040 ++++++++------- InvenTree/locale/zh/LC_MESSAGES/django.po | 1044 ++++++++------- 24 files changed, 12678 insertions(+), 12774 deletions(-) diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index 7035d9b3e2..c6d0a6d453 100644 --- a/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API endpoint nebyl nalezen" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Podrobnosti o chybě lze nalézt v panelu administrace" @@ -45,7 +49,7 @@ msgstr "Zadejte datum" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Poznámky" @@ -212,7 +216,7 @@ msgstr "Příloha" msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Vyberte soubor k přiložení" msgid "Link" msgstr "Odkaz" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Odkaz na externí URL" @@ -238,13 +242,13 @@ msgstr "Komentář" msgid "File comment" msgstr "Komentář k souboru" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Uživatel" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Neplatný výběr" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Název" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Název" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Popis" @@ -339,7 +343,7 @@ msgid "parent" msgstr "nadřazený" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Cesta" @@ -679,7 +683,7 @@ msgstr "Rozdělit od nadřazené položky" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "" @@ -755,11 +759,11 @@ msgstr "Informace o systému" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "Vytvořit objednávku" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Vytvořené objednávky" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Díl" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Externí odkaz" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Formát data" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Cena" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "Id" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "Smazat obrázek" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Zákazník" @@ -3509,7 +3521,7 @@ msgstr "Stáhnout obrázek" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Dodavatel dílů" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Odstraněné díly" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Výrobce dílů" @@ -3565,7 +3577,7 @@ msgstr "Dodavatelský sklad" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Zakoupené objednávky" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Potvrdit" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index 68c8aabeda..7a1db3018b 100644 --- a/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API endpoint ikke fundet" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Fejloplysninger kan findes i admin panelet" @@ -45,7 +49,7 @@ msgstr "Angiv dato" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Bemærkninger" @@ -212,7 +216,7 @@ msgstr "Vedhæftning" msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Vælg fil, der skal vedhæftes" msgid "Link" msgstr "Link" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Link til ekstern URL" @@ -238,13 +242,13 @@ msgstr "Kommentar" msgid "File comment" msgstr "Fil kommentar" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Bruger" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Ugyldigt valg" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Navn" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Navn" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Beskrivelse" @@ -339,7 +343,7 @@ msgid "parent" msgstr "overordnet" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Sti" @@ -679,7 +683,7 @@ msgstr "Opdel fra overordnet element" msgid "Split child item" msgstr "Opdel underordnet element" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Flettede lagervarer" @@ -755,11 +759,11 @@ msgstr "Systemoplysninger" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Produktion skal anulleres, før den kan slettes" msgid "Build Order" msgstr "Produktionsordre" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Produktionsordrer" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Ugyldigt valg for overordnet produktion" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Produktionsordre reference" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Reference" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Kort beskrivelse af produktionsordre" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Overordnet produktion" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Produktionsordre som er tildelt denne produktion" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Del" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Vælg dele til produktion" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Salgsordrereference" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Kilde Lokation" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Vælg lokation for lager, som skal benyttes til denne produktion (lad feltet stå tomt for at benytte vilkårligt lager)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Destinations Placering" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Vælg placering, hvor de færdige elementer vil blive gemt" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Produktions antal" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Antal lagervarer som skal produceres" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Afsluttede elementer" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Antal lagervarer som er færdiggjort" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Produktions Status" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Produktions statuskode" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Batch Kode" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Oprettelsesdato" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Projekteret afslutningsdato" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Dato for afslutning" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "udført af" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Udstedt af" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Bruger som udstedte denne byggeordre" msgid "Responsible" msgstr "Ansvarlig" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" msgid "External Link" msgstr "Ekstern link" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Ekstra bygge noter" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Bygge Prioritet" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Bygningsordre {build} er fuldført" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "En byggeordre er fuldført" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 3e82e20b9b..758d52fd2d 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API-Endpunkt nicht gefunden" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Fehlerdetails finden Sie im Admin-Panel" @@ -45,7 +49,7 @@ msgstr "Datum eingeben" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Notizen" @@ -212,7 +216,7 @@ msgstr "Anhang" msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Datei zum Anhängen auswählen" msgid "Link" msgstr "Link" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -238,13 +242,13 @@ msgstr "Kommentar" msgid "File comment" msgstr "Datei-Kommentar" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Benutzer" @@ -285,9 +289,9 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Ungültige Auswahl" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Name" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Name" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Beschreibung" @@ -339,7 +343,7 @@ msgid "parent" msgstr "Eltern" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Pfad" @@ -679,7 +683,7 @@ msgstr "Vom übergeordneten Element geteilt" msgid "Split child item" msgstr "Unterobjekt geteilt" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Lagerartikel zusammengeführt" @@ -755,11 +759,11 @@ msgstr "Systeminformationen" msgid "About InvenTree" msgstr "Über InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" msgid "Build Order" msgstr "Bauauftrag" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Bauaufträge" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Ungültige Wahl für übergeordneten Bauauftrag" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Bauauftragsreferenz" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referenz" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Kurze Beschreibung des Baus" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Teil" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Teil für den Bauauftrag wählen" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Auftrag Referenz" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Quell-Lagerort" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Entnahme-Lagerort für diesen Bauauftrag wählen (oder leer lassen für einen beliebigen Lagerort)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Ziel-Lagerort" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Lagerort an dem fertige Objekte gelagert werden auswählen" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Bau-Anzahl" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Anzahl der zu bauenden Lagerartikel" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Fertiggestellte Teile" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Anzahl der fertigen Lagerartikel" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Bauauftrags-Status" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Losnummer" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Erstelldatum" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "geplantes Fertigstellungsdatum" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Fertigstellungsdatum" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "Fertiggestellt von" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Aufgegeben von" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" msgid "Responsible" msgstr "Verantwortlicher Benutzer" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" msgid "External Link" msgstr "Externer Link" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Extranotizen für den Bauauftrag" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Bauauftrags-Priorität" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Bauauftrag {build} wurde fertiggestellt" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Ein Bauauftrag wurde fertiggestellt" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "kein Endprodukt angegeben" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Endprodukt bereits hergstellt" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Ausgewähltes Bestands-Objekt nicht in Stückliste für Teil '{p}' gefunden" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Bauauftrag" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Bauauftrag starten um Teile zuzuweisen" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Bauauftrag starten um Teile zuzuweisen" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Quell-Lagerartikel" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Quell-Lagerartikel" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" @@ -1186,8 +1190,8 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Lagerort" @@ -1201,8 +1205,8 @@ msgstr "Lagerort für fertige Endprodukte" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Status" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Fertig" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Fertig" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Auftrag" @@ -1527,9 +1531,9 @@ msgstr "Zugewiesene Teile" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1881,15 +1885,15 @@ msgstr "Standard Ebene für Baumansicht. Tiefere Ebenen kann bei Bedarf nachgela #: common/models.py:988 msgid "Update Check Inverval" -msgstr "Update Check Intervall" +msgstr "Intervall für die Suche nach Updates" #: common/models.py:989 msgid "How often to check for updates (set to zero to disable)" -msgstr "Wie oft soll nach Updates gesucht werden? (0 zum Deaktivieren eingeben)" +msgstr "Wie oft soll nach Updates gesucht werden? (auf 0 setzen zum Deaktivieren)" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "Tage" @@ -1959,11 +1963,11 @@ msgstr "Barcode-Scannen über Webcam im Browser erlauben" #: common/models.py:1075 msgid "Part Revisions" -msgstr "" +msgstr "Artikelrevisionen" #: common/models.py:1076 msgid "Enable revision field for Part" -msgstr "" +msgstr "Revisions-Feld für Artikel aktivieren" #: common/models.py:1082 msgid "IPN Regex" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Vorlage" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "Standardsymbol der Teilkategorie (leer bedeutet kein Symbol)" #: common/models.py:1220 -msgid "Pricing Decimal Places" -msgstr "Dezimalstellen für Preise" +msgid "Minimum Pricing Decimal Places" +msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" -msgstr "Anzahl der Dezimalstellen, die bei der Darstellung der Preisdaten angezeigt werden sollen" +msgid "Minimum number of decimal places to display when rendering pricing data" +msgstr "" #: common/models.py:1231 +msgid "Maximum Pricing Decimal Places" +msgstr "" + +#: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 msgid "Use Supplier Pricing" msgstr "Zulieferer-Preise verwenden" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Lieferanten-Staffelpreise in die Gesamt-Preisberechnungen einbeziehen" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "Kaufverlauf überschreiben" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Historische Bestellungspreise überschreiben die Lieferanten-Staffelpreise" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "Lagerartikel-Preis verwenden" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Preise aus manuell eingegebenen Lagerdaten für Preisberechnungen verwenden" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "Lagerartikelpreis Alter" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Lagerartikel, die älter als diese Anzahl an Tagen sind, von der Preisberechnung ausschließen" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "Variantenpreise verwenden" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "Variantenpreise in die Gesamt-Preisberechnungen einbeziehen" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "Nur aktive Varianten" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "Nur aktive Variantenteile zur Berechnung der Variantenbepreisung verwenden" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "Intervall für Neuberechnung von Preisen" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "Anzahl der Tage bis die Teile-Preisberechnungen automatisch aktualisiert werden" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Interne Preise" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "Interne Preise für Teile aktivieren" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "Interne Preisüberschreibung" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "Falls verfügbar, überschreiben interne Preise Preispannenberechnungen" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Labeldruck aktivieren" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Labeldruck über die Website aktivieren" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "Label Bild DPI" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI-Auflösung bei der Erstellung von Bilddateien für Etikettendruck-Plugins" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Berichte aktivieren" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Berichterstellung aktivieren" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Entwickler-Modus" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Berichte im Entwickler-Modus generieren (als HTML)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Seitengröße" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "Testberichte aktivieren" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "Erstellung von Test-Berichten aktivieren" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "Testberichte anhängen" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Beim Drucken eines Testberichts dem zugehörigen Lagerbestand eine Kopie des Testberichts beifügen" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "Global einzigartige Seriennummern" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "Seriennummern automatisch ausfüllen" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "Seriennummern in Formularen automatisch ausfüllen" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "Erschöpften Lagerartikel löschen" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "Legt das Standardverhalten fest, wenn ein Lagerartikel erschöpft ist" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "Losnummer Vorlage" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "Vorlage für die Generierung von Standard-Losnummern für Lagerbestände" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "Standardsymbol für Lagerort" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "Standardsymbol für Lagerstandort (leer bedeutet kein Symbol)" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "Bauauftragsreferenz-Muster" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bauaufträge" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "Auftragsreferenz-Muster" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Aufträge" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "Auftrag Standardsendung" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Erstelle eine Standardsendung für Aufträge" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "Abgeschlossene Verkaufsaufträge bearbeiten" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Bearbeitung von Verkaufsaufträgen nach Versand oder Abschluss erlauben" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Bestellungsreferenz-Muster" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bestellungen" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "Abgeschlossene Einkaufsaufträge bearbeiten" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Bearbeitung von Einkaufsaufträgen nach Versand oder Abschluss erlauben" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Passwort vergessen aktivieren" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Registrierung erlauben" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "SSO aktivieren" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "SSO auf den Anmeldeseiten aktivieren" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "SSO Selbstregistrierung aktivieren" -#: common/models.py:1492 +#: common/models.py:1503 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:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/models.py:1513 +#: common/models.py:1524 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:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "Passwort zweimal" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "Erlaubte Domains" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "Anmeldung auf bestimmte Domänen beschränken (komma-separiert, mit @ startend)" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "Gruppe der neue Benutzer bei der Registrierung zugewiesen werden" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/models.py:1548 +#: common/models.py:1559 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:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "Plugin-Signaturen überprüfen" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "Signaturen für Plugins prüfen und anzeigen" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "Inventurfunktionen" -#: common/models.py:1604 +#: common/models.py:1615 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:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "Automatische Inventur-Periode" -#: common/models.py:1611 +#: common/models.py:1622 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:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "Löschintervall für Berichte" -#: common/models.py:1621 +#: common/models.py:1632 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:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "Kein Drucker (Exportieren als PDF)" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Abonnierte Teile anzeigen" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Zeige abonnierte Teile auf der Startseite" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Abonnierte Kategorien anzeigen" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "Zeige abonnierte Teilkategorien auf der Startseite" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "Aktuelle Teile-Stände" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "Anzahl der neusten Teile auf der Startseite" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Nicht validierte Stücklisten anzeigen" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Neueste Bestandänderungen anzeigen" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "aktueller Bestand" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "Anzahl des geänderten Bestands auf der Startseite" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Bestand auf der Startseite" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Lerren Bestand anzeigen" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "Zeige abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "Alten Bestand anzeigen" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "Zeige überfällige Lagerartikel auf der Startseite" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "Zeige ausstehende POs auf der Startseite" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "Zeige überfällige POs auf der Startseite" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "Zeige ausstehende SOs auf der Startseite" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "Zeige überfällige SOs auf der Startseite" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "Zeige Neuigkeiten" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "Neuigkeiten auf der Startseite anzeigen" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "Label inline anzeigen" -#: common/models.py:1812 +#: common/models.py:1823 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:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "Standard-Etikettendrucker" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "Einen standardmäßig ausgewählten Etikettendrucker konfigurieren" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "Berichte inline anzeigen" -#: common/models.py:1826 +#: common/models.py:1837 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:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "Teile suchen" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "Teile in der Suchvorschau anzeigen" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "Zulieferteile durchsuchen" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "Zuliefererteile in der Suchvorschau anzeigen" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "Herstellerteile durchsuchen" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "Herstellerteile in der Suchvorschau anzeigen" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "Inaktive Teile in der Suchvorschau ausblenden" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "Kategorien durchsuchen" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "Teilekategorien in der Suchvorschau anzeigen" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "Bestand durchsuchen" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "Lagerartikel in Suchvorschau anzeigen" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "Nicht verfügbare Artikel ausblenden" -#: common/models.py:1875 +#: common/models.py:1886 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:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "Lagerorte durchsuchen" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "Lagerorte in Suchvorschau anzeigen" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "Firmen durchsuchen" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "Firmen in der Suchvorschau anzeigen" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "Bauaufträge durchsuchen" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "Bauaufträge in der Suchvorschau anzeigen" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "Bestellungen durchsuchen" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "Bestellungen in der Suchvorschau anzeigen" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktive Bestellungen ausblenden" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "Aufträge durchsuchen" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "Aufträge in der Suchvorschau anzeigen" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "Inaktive Aufträge ausblenden" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktive Aufträge in der Suchvorschau ausblenden" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:1931 +#: common/models.py:1942 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:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "Esc-Taste schließt Formulare" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "Benutze die Esc-Taste, um Formulare zu schließen" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "Fixierter Navigationsleiste" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Datumsformat" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "Bevorzugtes Format für die Anzeige von Daten" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Teilzeitplanung" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "Zeige Zeitplanung für Teile" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventur" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Zeigt Inventur-Informationen an (falls die Inventurfunktion aktiviert ist)" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "Zeichenkettenlänge in Tabellen" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "Maximale Länge der Zeichenketten, die in Tabellenansichten angezeigt werden" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Preis" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "Name für diesen Webhook" msgid "Active" msgstr "Aktiv" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "Token" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "Host" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Body" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "ID" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "Titel" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "Veröffentlicht" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Autor" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "Zusammenfassung" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "Gelesen" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "Wurde diese Nachricht gelesen?" @@ -3309,7 +3321,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Zulieferer" @@ -3322,7 +3334,7 @@ msgstr "Zulieferer auswählen" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "SKU (Lagerbestandseinheit)" @@ -3363,7 +3375,7 @@ msgstr "Mindestpreis" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Verpackungen" @@ -3397,7 +3409,7 @@ msgstr "Mehrere bestellen" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "Bild löschen" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Kunde" @@ -3509,7 +3521,7 @@ msgstr "Bild herunterladen" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Zuliefererteile" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Teile löschen" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Herstellerteile" @@ -3565,7 +3577,7 @@ msgstr "Zulieferer-Bestand" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Bestellungen" @@ -3588,7 +3600,7 @@ msgstr "Neue Bestellung" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Aufträge" @@ -3657,7 +3669,7 @@ msgstr "Zuliefererteil entfernen" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "Zugewiesene Lagerartikel" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -3811,7 +3823,7 @@ msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -3835,7 +3847,7 @@ msgstr "Teilverfügbarkeit aktualisieren" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Lagerartikel" @@ -3861,7 +3873,7 @@ msgstr "Kunden" msgid "New Customer" msgstr "Neuer Kunde" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Firmen" @@ -3869,68 +3881,68 @@ msgstr "Firmen" msgid "New Company" msgstr "Neue Firma" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Label Name" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Label Beschreibung" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Label" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "Label-Vorlage-Datei" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Aktiviert" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "Label-Vorlage ist aktiviert" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Breite [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "Label-Breite in mm" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Höhe [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "Label-Höhe in mm" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Dateinamen-Muster" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "Muster für die Erstellung von Label-Dateinamen" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filter" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "Teile-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" @@ -3938,7 +3950,7 @@ msgstr "Teile-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" msgid "No matching purchase order found" msgstr "Keine passende Bestellung gefunden" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "Keine passende Bestellung gefunden" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "Unbekannt" @@ -4139,7 +4151,7 @@ msgstr "Empfangene Objekt-Anzahl" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Preis" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Verkaufspreis" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "Sendung" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "{part} Stückpreis auf {price} und Menge auf {qty} aktualisiert" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "Teil-ID" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "IPN (Interne Produktnummer)" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Version" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "Schlüsselwörter" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "Kategorie-ID" @@ -4833,7 +4844,7 @@ msgstr "Pfad zur Kategorie" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Teile" @@ -4854,13 +4865,13 @@ msgstr "Übergeordnete IPN" msgid "Part IPN" msgstr "Teil IPN" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "Höchster Preis" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "Teil-Kategorie" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Teil-Kategorien" @@ -4925,7 +4936,7 @@ msgstr "Teil-Kategorien" msgid "Default location for parts in this category" msgstr "Standard-Lagerort für Teile dieser Kategorie" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Datum" @@ -5505,7 +5516,7 @@ msgstr "überprüft" #: part/models.py:3603 msgid "This BOM item has been validated" -msgstr "" +msgstr "Diese Stücklistenposition wurde validiert" #: part/models.py:3608 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1022 @@ -5984,7 +5995,7 @@ msgstr "Inventurinformationen hinzufügen" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "Inventur" @@ -6223,7 +6234,7 @@ msgstr "Teil ist virtuell (kein physisches Teil)" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "Inaktiv" @@ -6258,8 +6269,8 @@ msgstr "Minimaler Bestand" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "Preisspanne" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "Teildetails ausblenden" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "Zulieferer-Preise" @@ -6394,7 +6405,7 @@ msgstr "Preis aktualisieren" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -6771,100 +6782,100 @@ msgstr "Installation nicht bestätigt" msgid "Either packagename of URL must be provided" msgstr "Entweder Paketname oder URL muss angegeben werden" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "Keine korrekten Objekte für Vorlage gegeben" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Vorlagendatei '{template}' fehlt oder existiert nicht" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "Testbericht" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "Vorlagen Name" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "Bericht-Vorlage Datei" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "Bericht-Vorlage Beschreibung" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "Bericht Revisionsnummer (autom. erhöht)" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "Muster für die Erstellung von Berichtsdateinamen" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "Bericht-Vorlage ist ein" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "Lagerartikel-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "einfügen Installiert in Tests" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "Test-Ergebnisse für Lagerartikel in Baugruppen einschließen" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "Bauauftrag Filter" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "Bau-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "Teil Filter" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "Teile-Abfragefilter (kommagetrennte Liste mit Schlüssel=Wert-Paaren)" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "Bestellungs-Abfragefilter" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "Auftrags-Abfragefilter" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "Snippet" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "Berichts-Snippet" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "Snippet-Beschreibung" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "Ressource" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "Berichts-Ressource" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "Ressource-Beschreibung" @@ -6884,9 +6895,9 @@ msgstr "Lieferant gelöscht" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "Stück-Preis" @@ -6909,7 +6920,7 @@ msgstr "Lagerartikel Test-Bericht" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "Verbaute Objekte" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "Seriennummer" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "Standort-ID" @@ -6970,7 +6980,7 @@ msgstr "Lagerartikel ID" msgid "Status Code" msgstr "Statuscode" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "Zuliefererteil-ID" @@ -6991,7 +7001,7 @@ msgstr "Kunden ID" msgid "Installed In" msgstr "verbaut in" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "Bauauftrag-ID" @@ -7013,7 +7023,7 @@ msgstr "Löschen wenn leer" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "Ablaufdatum" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "Bestand-Lagerort" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Bestand-Lagerorte" @@ -7058,7 +7068,7 @@ msgstr "Besitzer auswählen" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagerartikel können nicht direkt an einen strukturellen Lagerort verlegt werden, können aber an einen untergeordneten Lagerort verlegt werden." -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "Extern" @@ -7448,7 +7458,7 @@ msgstr "Testdaten hinzufügen" msgid "Installed Stock Items" msgstr "Installierte Lagerartikel" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "Lagerartikel installieren" @@ -8161,20 +8171,20 @@ msgstr "Bestellungs-Einstellungen" msgid "Pricing Settings" msgstr "Preiseinstellungen" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "Wechselkurse" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "Jetzt aktualisieren" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "Letzte Aktualisierung" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "Nie" @@ -8613,7 +8623,7 @@ msgstr "E-Mail-Adresse bestätigen" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "Bitte bestätigen Sie, dass %(email)s eine E-Mail-Adresse für den Benutzer %(user_display)s ist." -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Bestätigen" @@ -9520,7 +9530,7 @@ msgstr "Keine Bauaufträge passen zur Anfrage" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "Auswählen" @@ -9532,7 +9542,7 @@ msgstr "Bauauftrag ist überfällig" msgid "Progress" msgstr "Fortschritt" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "Keine Benutzerinformation" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "Zuliefererteil entfernen" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "Preisstaffel löschen" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" @@ -9716,61 +9726,61 @@ msgstr "Filter entfernen" msgid "Create filter" msgstr "Filter anlegen" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "Aktion verboten" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "Erstellvorgang nicht erlaubt" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "Updatevorgang nicht erlaubt" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "Löschvorgang nicht erlaubt" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "Anzeigevorgang nicht erlaubt" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "Dieses Formular offen lassen" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "Gib eine gültige Nummer ein" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "Fehler in Formular" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "Keine Ergebnisse gefunden" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "Suche" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "Eingabe leeren" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "Dateispalte" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "Feldname" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "Spalten auswählen" @@ -9903,28 +9913,6 @@ msgstr "Fehler 400 von Server erhalten" msgid "Error requesting form data" msgstr "Fehler bei Formulardaten-Anfrage" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "Firmen-ID" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "Bestands-ID" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "Bestell-ID" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "Sendungs-ID" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "Herstellerteil-ID" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "Keine Nachrichten gefunden" @@ -10133,7 +10121,7 @@ msgstr "Gelieferte Menge" msgid "Quantity to receive" msgstr "Zu erhaltende Menge" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "Status" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "Keine Kategorie" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "Listenansicht" @@ -10602,7 +10590,7 @@ msgstr "Teil-Kategorie wählen" msgid "Category is required" msgstr "Kategorie erforderlich" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "Baumansicht" @@ -10675,53 +10663,53 @@ msgstr "Minimaler Lagerbestand" msgid "The Plugin was installed" msgstr "Das Plugin wurde installiert" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "Fehler beim Abrufen der Währungsdaten" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "Keine Stücklisten-Daten verfügbar" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "Keine Zulieferer-Preise verfügbar" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "Keine Staffelpreisdaten verfügbar" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "${human_name} bearbeiten" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "${human_name} löschen" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "Keine Einkaufshistorie verfügbar" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "Kaufpreisverlauf" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "Keine Verkaufshistorie verfügbar" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "Verkaufspreisverlauf" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "Keine Variantendaten verfügbar" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "Variantenteil" @@ -10791,11 +10779,27 @@ msgstr "Aufträge auswählen" msgid "Sales Order(s) must be selected before printing report" msgstr "Auftrag muss vor dem Berichtsdruck ausgewählt werden" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "Keine Ergebnisse" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "Suchbegriff eingeben" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "Ergebnisse minimieren" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "Ergebnisse entfernen" @@ -11088,103 +11092,103 @@ msgstr "Lagerartikel zerstört" msgid "Depleted" msgstr "gelöscht" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "Zuliefererteil nicht angegeben" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "Bestandswert" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "Keine zur Anfrage passenden Lagerartikel" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "Status setzen" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "Status Code setzen" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "Status Code muss ausgewählt werden" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "Untergeordnete Lagerorte laden" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "Details" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "Artikelinformationen nicht verfügbar" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "Standort nicht mehr vorhanden" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "Bestellung existiert nicht mehr" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "Kunde existiert nicht mehr" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "Lagerartikel existiert nicht mehr" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "Hinzugefügt" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "Entfernt" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "Keine installierten Elemente" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "Lagerartikel entfernen" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "Zu deinstallierende Lagerartikel auswählen" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "Einen weiteren Lagerartikel in dieses Teil installiert" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Lagerartikel können nur installiert werden wenn folgende Kriterien erfüllt werden" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "Der Lagerartikel ist auf ein Teil verknüpft das in der Stückliste für diesen Lagerartikel ist" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "Dieser Lagerartikel ist aktuell vorhanden" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "Der Lagerbestand ist nicht bereits in einem anderen Bestand installiert" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "Der Lagerbestand wird entweder mit einem Batch-Code oder mit Seriennummer verfolgt" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "Teil zur Installation auswählen" @@ -11561,18 +11565,10 @@ msgstr "Suchergebnis anzeigen" msgid "Clear search" msgstr "Suche zurücksetzen" -#: templates/search.html:16 -msgid "Filter results" -msgstr "Ergebnisse filtern" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "Suche abbrechen" -#: templates/search.html:35 -msgid "No search results" -msgstr "Keine Treffer gefunden" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "Fehler bei der Anmeldung" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 3fb399537b..1e44aec5c3 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "Το API endpoint δε βρέθηκε" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλματος στον πίνακα διαχείρισης" @@ -45,7 +49,7 @@ msgstr "Εισάγετε ημερομηνία" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Σημειώσεις" @@ -212,7 +216,7 @@ msgstr "Συνημμένο" msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Επιλέξτε αρχείο για επισύναψη" msgid "Link" msgstr "Σύνδεσμος" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" @@ -238,13 +242,13 @@ msgstr "Σχόλιο" msgid "File comment" msgstr "Σχόλιο αρχείου" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Χρήστης" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Μη έγκυρη επιλογή" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Όνομα" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Όνομα" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Περιγραφή" @@ -339,7 +343,7 @@ msgid "parent" msgstr "γονέας" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Μονοπάτι" @@ -679,7 +683,7 @@ msgstr "Έγινε διαχωρισμός από το γονεϊκό αρχεί msgid "Split child item" msgstr "Διαχωρίστηκε θυγατρικό στοιχείο" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Έγινε συγχώνευση αποθεμάτων" @@ -755,11 +759,11 @@ msgstr "Πληροφορίες συστήματος" msgid "About InvenTree" msgstr "Σχετικά με το InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγρα msgid "Build Order" msgstr "Σειρά Κατασκευής" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Δημιουργία Παραγγελιών" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Μη έγκυρη επιλογή για γονική κατασκευή" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Αναφορά Παραγγελίας Κατασκευής" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Αναφορά" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Σύντομη περιγραφή της κατασκευής" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατασκευή" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Εξάρτημα" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Επιλέξτε τμήμα για κατασκευή" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Κωδικός Παραγγελίας Πωλήσεων" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Επιλέξτε τοποθεσία από την οποία θα γίνει απόθεμα, για αυτή την κατασκευή (αφήστε κενό για να πάρετε από οποιαδήποτε θέση αποθήκευσης)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Τοποθεσία Προορισμού" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Επιλέξτε την τοποθεσία όπου θα αποθηκευτούν τα ολοκληρωμένα στοιχεία" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Ποσότητα Κατασκευής" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Αριθμός αντικειμένων για κατασκευή" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Ολοκληρωμένα αντικείμενα" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Αριθμός αντικειμένων αποθέματος που έχουν ολοκληρωθεί" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Κατάσταση Κατασκευής" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Ημερομηνία ολοκλήρωσης στόχου" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "ολοκληρώθηκε από" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Εκδόθηκε από" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ msgid "Responsible" msgstr "Υπεύθυνος" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Επιπλέον σημειώσεις" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Η παραγγελία κατασκευής {build} έχει ολοκληρωθεί" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Δεν καθορίστηκε έξοδος κατασκευής" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Το επιλεγμένο αντικείμενο αποθέματος δεν βρέθηκε στο BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Κατασκευή" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Κατασκευή για εκχώρηση τμημάτων" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Κατασκευή για εκχώρηση τμημάτων" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Στοιχείο πηγαίου αποθέματος" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Στοιχείο πηγαίου αποθέματος" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Στοιχείο πηγαίου αποθέματος" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Ποσότητα" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Εγκατάσταση σε" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Αποθήκη προορισμού" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index fd8354245c..bd2acb93b6 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "\"API Endpoint\" no encontrado" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Los detalles del error pueden encontrarse en el panel de administración" @@ -45,7 +49,7 @@ msgstr "Seleccionar una fecha" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Notas" @@ -212,7 +216,7 @@ msgstr "Archivo adjunto" msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Seleccionar archivo para adjuntar" msgid "Link" msgstr "Enlace" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -238,13 +242,13 @@ msgstr "Comentario" msgid "File comment" msgstr "Comentario del archivo" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Usuario" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Selección no válida" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Nombre" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Descripción" @@ -339,7 +343,7 @@ msgid "parent" msgstr "superior" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Ruta" @@ -679,7 +683,7 @@ msgstr "Separar del elemento principal" msgid "Split child item" msgstr "Separar elemento secundario" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Artículos de stock combinados" @@ -755,11 +759,11 @@ msgstr "Información del sistema" msgid "About InvenTree" msgstr "Acerca de InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "La construcción debe cancelarse antes de que pueda ser eliminada" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "La construcción debe cancelarse antes de que pueda ser eliminada" msgid "Build Order" msgstr "Petición de Ensamblado" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Peticiones de Ensamblado" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Opción no válida para la construcción padre" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Referencia de Orden de Ensamblado" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Referencia de Orden de Ensamblado" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referencia" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Breve descripción del ensamblado" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Construcción de orden a la que se asigna esta versión" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Construcción de orden a la que se asigna esta versión" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Pieza" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Seleccionar parte a construir o armar" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Referencia de Pedido de Entrega" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Pedido de Entrega a la que este ensamblaje se asigna" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Ubicación de la fuente" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Seleccione la ubicación de donde tomar stock para esta construcción o armado (deje en blanco para tomar desde cualquier ubicación)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Ubicación de destino" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Seleccione la ubicación donde se almacenarán los artículos completados" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Cantidad a crear" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Número de artículos de stock a ensamblar" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Artículos completados" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Número de productos en stock que se han completado" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Estado de la construcción" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Fecha de Creación" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Fecha límite de finalización" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización del ensamblado. El ensamblado estará vencido después de esta fecha." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Fecha de Finalización" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" -msgstr "" +msgstr "terminado por" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" -msgstr "" +msgstr "Emitido por" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" -msgstr "" +msgstr "El usuario que emitió esta orden" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "Responsable" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" -msgstr "" +msgstr "Usuario o grupo responsable de esta orden de fabricación" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Enlaces Externo" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" -msgstr "" +msgstr "Notas adicionales de fabricación" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" -msgstr "" +msgstr "Cantidad asignada debe ser mayor que cero" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" -msgstr "" +msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,26 +1093,26 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" -msgstr "" - -#: build/models.py:1384 -msgid "Install into" -msgstr "" +msgstr "Cantidad de stock a asignar para construir" #: build/models.py:1385 +msgid "Install into" +msgstr "Instalar en" + +#: build/models.py:1386 msgid "Destination stock item" -msgstr "" +msgstr "Artículo de stock de destino" #: build/serializers.py:145 build/serializers.py:703 #: templates/js/translated/build.js:1243 @@ -1158,11 +1162,11 @@ msgstr "Números de serie" #: build/serializers.py:234 msgid "Enter serial numbers for build outputs" -msgstr "" +msgstr "Introduzca los números de serie de salidas de construcción" #: build/serializers.py:247 msgid "Auto Allocate Serial Numbers" -msgstr "" +msgstr "Autoasignar Números de Serie" #: build/serializers.py:248 msgid "Automatically allocate required items with matching serial numbers" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Ubicación" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Estado" @@ -1322,11 +1326,11 @@ msgstr "" #: build/serializers.py:826 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" -msgstr "" +msgstr "Ubicación de stock donde las piezas deben ser obtenidas (dejar en blanco para tomar de cualquier ubicación)" #: build/serializers.py:834 msgid "Exclude Location" -msgstr "" +msgstr "Excluir ubicación" #: build/serializers.py:835 msgid "Exclude stock items from this selected location" @@ -1377,15 +1381,15 @@ msgstr "Acciones de impresión" #: build/templates/build/build_base.html:43 msgid "Print build order report" -msgstr "" +msgstr "Imprimir informe de orden de fabricación" #: build/templates/build/build_base.html:50 msgid "Build actions" -msgstr "" +msgstr "Acciones de fabricación" #: build/templates/build/build_base.html:54 msgid "Edit Build" -msgstr "" +msgstr "Editar fabricación" #: build/templates/build/build_base.html:56 msgid "Cancel Build" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Completado" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Completado" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Pedido de Entrega" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "Número de días antes de que el precio de la pieza se actualice automáticamente" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Habilitar informes" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Habilitar la generación de informes" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Modo de depuración" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Generar informes en modo de depuración (salida HTML)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Formato de papel" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Formato de papel predeterminado para informes en PDF" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "Entregar Existencias Caducadas" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "Patrón para Referencias de Orden de Ensamblado" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "Patrón para la Referencia de los Pedidos de Entrega" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Petición de Entrega" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "Envío Predeterminado de las Peticiones de Entrega" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar la creación de envío predeterminado con pedidos de entrega" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "Editar Pedidos Completados" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir la edición de pedidos después de que hayan sido enviados o completados" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Patrón para Referencias de Orden de Compra" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Habilitar recuperación de contraseña" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Permitir a los usuarios recuperar su contraseña al iniciar sesión" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Habilitar registro" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Permitir a usuarios registrarse por su cuenta" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Requerir email" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Requerir al usuario una dirección de correo electrónico al registrarse" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "Requerir AFM" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Requerir a los usuarios el uso de Autenticación de Factor Múltiple" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Mostrar Lista de Materiales (BOMs) no validados" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "Mostrar noticias" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "Mostrar las últimas novedades de InvenTree en la página de inicio" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Mostrar etiquetas PDF en el navegador, en lugar de descargar como un archivo" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Mostrar informes PDF en el navegador, en lugar de descargar como un archivo" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "Buscar Pedidos de Entrega" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "Mostrar pedidos de entrega en la ventana de vista previa de búsqueda" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "Excluir Pedidos Inactivos" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "Excluir pedidos inactivos de la ventana de vista previa de búsqueda" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Formato de Fecha" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planificación de piezas" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "Mostrar información de programación de piezas" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Precio" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma pieza #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Proveedor" @@ -3322,7 +3334,7 @@ msgstr "Seleccionar proveedor" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Empaquetado" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Cliente" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Piezas del Proveedor" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Ordenes de Compra" @@ -3588,7 +3600,7 @@ msgstr "Nueva Orden de Compra" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Pedidos de Entrega" @@ -3657,7 +3669,7 @@ msgstr "Eliminar piezas del proveedor" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "Artículos de Stock Asignados" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Pieza del Proveedor" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "Actualizar Disponibilidad de Piezas" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Artículos de Stock" @@ -3861,7 +3873,7 @@ msgstr "Clientes" msgid "New Customer" msgstr "Nuevo Cliente" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Empresas" @@ -3869,68 +3881,68 @@ msgstr "Empresas" msgid "New Company" msgstr "Nueva Empresa" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Descripción de etiqueta" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "No se encontró ninguna orden de compra coincidente" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "No se encontró ninguna orden de compra coincidente" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Orden de Compra" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Precio de Compra" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las piezas entregables pueden ser asignadas a un pedido de entrega" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Actualizado el precio unitario de {part} a {price} y la cantidad a {qty}" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "ID de Pieza" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "Ruta de la Categoría" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Piezas" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "IPN de la Pieza" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "Categoría de Pieza" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Categorías de Piezas" @@ -4925,7 +4936,7 @@ msgstr "Categorías de Piezas" msgid "Default location for parts in this category" msgstr "Ubicación predeterminada para piezas de esta categoría" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Fecha" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "Inventario" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "Inactivo" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "Precios del Proveedor" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "Última Actualización" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "Descripción de la plantilla de informe" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "Filtros de búsqueda de pedidos de entrega" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "Precio Unitario" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "ID del Cliente" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "Ubicación de Stock" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Ubicaciones de Stock" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "Configuración de Precios" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "Conversión de divisas" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "Actualizar" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "Última actualización" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "Seleccionar Columnas" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "ID de Empresa" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "Mostrar como lista" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "Mostrar como árbol" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "Seleccionar Pedidos de Entrega" msgid "Sales Order(s) must be selected before printing report" msgstr "Algún Pedido(s) de Entrega debe ser seleccionado antes de imprimir el informe" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "El cliente ya no existe" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index 8367db78d8..e29675e95c 100644 --- a/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:29\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "Address e API peida nashod" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا کرد" @@ -45,7 +49,7 @@ msgstr "تاریخ را وارد کنید" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "یادداشت" @@ -212,7 +216,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "" msgid "Link" msgstr "" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "" @@ -238,13 +242,13 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "" @@ -339,7 +343,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "" @@ -679,7 +683,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "" @@ -755,11 +759,11 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "مرجع سفارش فروش" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "منبع محل" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "مقصد" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "تایید" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index d72898d18e..1c09a57f5d 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "Point de terminaison de l'API introuvable" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'administration" @@ -45,7 +49,7 @@ msgstr "Entrer la date" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Notes" @@ -212,7 +216,7 @@ msgstr "Pièce jointe" msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Sélectionnez un fichier à joindre" msgid "Link" msgstr "Lien" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Lien vers une url externe" @@ -238,13 +242,13 @@ msgstr "Commentaire" msgid "File comment" msgstr "Commentaire du fichier" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Utilisateur" @@ -285,9 +289,9 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Choix invalide" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Nom" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Nom" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Description" @@ -339,7 +343,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Chemin d'accès" @@ -679,7 +683,7 @@ msgstr "Séparer de l'élément parent" msgid "Split child item" msgstr "Fractionner l'élément enfant" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Articles de stock fusionnés" @@ -755,11 +759,11 @@ msgstr "Informations système" msgid "About InvenTree" msgstr "À propos d'InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "La construction doit être annulée avant de pouvoir être supprimée" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "La construction doit être annulée avant de pouvoir être supprimée" msgid "Build Order" msgstr "Ordre de Fabrication" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Ordres de Fabrication" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Choix invalide pour la fabrication parente" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Référence de l' Ordre de Fabrication" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Référence" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Brève description de la fabrication" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Fabrication parente" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder associé a cette fabrication" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "BuildOrder associé a cette fabrication" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Pièce" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Sélectionnez la pièce à construire" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Bon de commande de référence" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Emplacement d'origine" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Sélectionner l'emplacement à partir duquel le stock doit être pris pour cette construction (laisser vide pour prendre à partir de n'importe quel emplacement de stock)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Emplacement cible" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Sélectionnez l'emplacement où les éléments complétés seront stockés" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Quantité a fabriquer" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Nombre de stock items à construire" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Articles terminés" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Nombre d'articles de stock qui ont été terminés" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "État de la construction" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Code de statut de construction" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Code de lot" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Date de création" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Date d'achèvement cible" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Date d'achèvement" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "achevé par" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Émis par" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Utilisateur ayant émis cette commande de construction" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Utilisateur ayant émis cette commande de construction" msgid "Responsible" msgstr "Responsable" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "Utilisateur ou groupe responsable de cet ordre de construction" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction" msgid "External Link" msgstr "Lien Externe" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Notes de construction supplémentaires" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Priorité de fabrication" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "La commande de construction {build} a été effectuée" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Une commande de construction a été effectuée" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Pas d'ordre de production défini" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "L'ordre de production a déjà été réalisé" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "L'article du stock sélectionné n'a pas été trouvé dans la BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Assemblage" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Construction à laquelle allouer des pièces" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Construction à laquelle allouer des pièces" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Stock d'origine de l'article" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Stock d'origine de l'article" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Quantité" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Installer dans" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Stock de destination de l'article" @@ -1186,8 +1190,8 @@ msgstr "Une liste d'ordre de production doit être fourni" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Emplacement" @@ -1201,8 +1205,8 @@ msgstr "Emplacement des ordres de production achevés" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "État" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Terminé" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Terminé" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Commandes" @@ -1527,9 +1531,9 @@ msgstr "Pièces allouées" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "jours" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Modèle" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "Icône par défaut de la catégorie de la pièce (vide signifie aucune icône)" #: common/models.py:1220 -msgid "Pricing Decimal Places" -msgstr "Décimales de tarification" +msgid "Minimum Pricing Decimal Places" +msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" -msgstr "Nombre de décimales à afficher lors du rendu des données de prix" +msgid "Minimum number of decimal places to display when rendering pricing data" +msgstr "" #: common/models.py:1231 +msgid "Maximum Pricing Decimal Places" +msgstr "" + +#: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 msgid "Use Supplier Pricing" msgstr "Utiliser le prix fournisseur" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Inclure les réductions de prix dans le calcul du prix global" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "Remplacer l'historique des achats" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "La tarification historique des bons de commande remplace les réductions de prix des fournisseurs" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "Utiliser les prix des articles en stock" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Utiliser les prix des données de stock saisies manuellement pour calculer les prix" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "Âge de tarification des articles de stock" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Exclure les articles en stock datant de plus de ce nombre de jours des calculs de prix" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "Utiliser les prix variants" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "Inclure la tarification variante dans le calcul global des prix" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "Variantes actives uniquement" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "N'utiliser que des pièces de variante actives pour calculer le prix de la variante" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "Nombre de jours avant la mise à jour automatique du prix de la pièce" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Prix internes" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "Activer les prix internes pour les pièces" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "Substitution du prix interne" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "Si disponible, les prix internes remplacent les calculs de la fourchette de prix" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Activer l'impression d'étiquettes" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Activer l'impression d'étiquettes depuis l'interface Web" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "Étiquette image DPI" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Résolution DPI lors de la génération de fichiers image pour fournir aux plugins d'impression d'étiquettes" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Activer les rapports" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Activer la génération de rapports" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Mode Débogage" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Générer des rapports en mode debug (sortie HTML)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Taille de la page" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Taille de page par défaut pour les rapports PDF" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "Activer les rapports de test" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "Activer la génération de rapports de test" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "Joindre des rapports de test" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Lors de l'impression d'un rapport de test, joignez une copie du rapport de test à l'article en stock associé" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "Numéro de Série Universellement Unique" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "Les numéros de série pour les articles en stock doivent être uniques au niveau global" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "Remplir automatiquement les Numéros de Série" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "Remplir automatiquement les numéros de série dans les formulaires" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "Supprimer le stock épuisé" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "Détermine le comportement par défaut lorsqu'un article de stock est épuisé" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "Modèle de code de lot" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "Modèle pour générer des codes par défaut pour les articles en stock" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "Expiration du stock" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "Activer la fonctionnalité d'expiration du stock" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "Vendre le stock expiré" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "Autoriser la vente de stock expiré" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "Délai de péremption du stock" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "Nombre de jours pendant lesquels les articles en stock sont considérés comme périmés avant d'expirer" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "Construction de stock expirée" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "Autoriser la construction avec un stock expiré" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "Contrôle de la propriété des stocks" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "Activer le contrôle de la propriété sur les emplacements de stock et les articles" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "Icône par défaut de l'emplacement du stock" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "Icône par défaut de l'emplacement du stock (vide signifie aucune icône)" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "Modèle de référence de commande de construction" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "Modèle requis pour générer le champ de référence de l'ordre de construction" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "Modèle de référence de bon de commande" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "Modèle requis pour générer le champ de référence du bon de commande" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "Expédition par défaut du bon de commande" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Activer la création d'expédition par défaut avec les bons de commandes" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "Modifier les commandes de vente terminées" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Autoriser la modification des commandes de vente après avoir été expédiées ou complétées" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Modèle de référence de commande d'achat" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modèle requis pour générer le champ de référence de bon de commande" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "Modifier les bons de commande terminés" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Autoriser la modification des bons de commande après avoir été expédiés ou complétés" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Activer les mots de passe oubliés" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Activer la fonction \"Mot de passe oublié\" sur les pages de connexion" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Activer les inscriptions" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Activer l'auto-inscription pour les utilisateurs sur les pages de connexion" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "Activer le SSO" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "Activer le SSO sur les pages de connexion" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "Activer l'inscription SSO" -#: common/models.py:1492 +#: common/models.py:1503 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:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Email requis" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/models.py:1506 +#: common/models.py:1517 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:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "Courriel en double" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "Mot de passe deux fois" -#: common/models.py:1520 +#: common/models.py:1531 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:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "Domaines autorisés" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "Restreindre l'inscription à certains domaines (séparés par des virgules, commence par @)" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Grouper sur inscription" -#: common/models.py:1534 +#: common/models.py:1545 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:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "Forcer l'authentification multifacteurs" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" -#: common/models.py:1548 +#: common/models.py:1559 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:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "Vérifier les signatures du plugin" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "Vérifier et afficher les signatures des plugins" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "Activer l'intégration d'URL" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "Autoriser les plugins à ajouter des chemins URL" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "Activer l'intégration de navigation" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "Activer les plugins à s'intégrer dans la navigation" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "Activer l'intégration du planning" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "Autoriser les plugins à éxécuter des tâches planifiées" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "Activer l'intégration des évènements" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "Autoriser les plugins à répondre aux évènements internes" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "Fonctionnalité d'inventaire" -#: common/models.py:1604 +#: common/models.py:1615 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:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "Période de l'inventaire automatique" -#: common/models.py:1611 +#: common/models.py:1622 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:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 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:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "Pas d'imprimante (Exporter vers PDF)" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Afficher les composants suivis" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Afficher les composants suivis sur l'écran d'accueil" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Afficher les catégories suivies" -#: common/models.py:1686 +#: common/models.py:1697 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:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Afficher les dernières pièces" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Afficher les derniers composants sur la page d'accueil" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "Nombre de composants récents" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "Nombre de pièces récentes à afficher sur la page d'index" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Afficher les listes de matériaux non validées" -#: common/models.py:1707 +#: common/models.py:1718 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:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Afficher les dernières modifications du stock" -#: common/models.py:1714 +#: common/models.py:1725 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:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "Compte de stock récent" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "Nombre d'éléments de stock récents à afficher sur la page d'index" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Afficher le stock faible" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Afficher les articles en stock bas sur la page d'accueil" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Afficher le stock épuisé" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Afficher les stocks épuisés sur la page d'accueil" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Afficher le stock nécessaire" -#: common/models.py:1742 +#: common/models.py:1753 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:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Afficher le stock expiré" -#: common/models.py:1749 +#: common/models.py:1760 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:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "Afficher le stock périmé" -#: common/models.py:1756 +#: common/models.py:1767 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:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "Afficher les constructions en attente" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "Afficher les constructions en attente sur la page d'accueil" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "Afficher les constructions en retard" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "Afficher les constructions en retard sur la page d'accueil" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "Afficher les commandes en suspens" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "Afficher les commandes en suspens sur la page d'accueil" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "Afficher les commandes en retard" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "Afficher les commandes en retard sur la page d'accueil" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "Afficher les envois en suspens" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "Afficher les envois en suspens sur la page d'accueil" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "Afficher les envois en retard" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "Afficher les envois en retard sur la page d'accueil" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "Afficher les nouvelles" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "Afficher les nouvelles sur la page d'accueil" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "Affichage du libellé en ligne" -#: common/models.py:1812 +#: common/models.py:1823 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:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "Imprimante d'étiquettes par défaut" -#: common/models.py:1819 +#: common/models.py:1830 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:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "Affichage du rapport en ligne" -#: common/models.py:1826 +#: common/models.py:1837 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:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "Rechercher de pièces" -#: common/models.py:1833 +#: common/models.py:1844 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:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 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:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "Rechercher les pièces du fabricant" -#: common/models.py:1847 +#: common/models.py:1858 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:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "Masquer les pièces inactives" -#: common/models.py:1854 +#: common/models.py:1865 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:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "Rechercher des catégories" -#: common/models.py:1861 +#: common/models.py:1872 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:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "Rechercher dans le stock" -#: common/models.py:1868 +#: common/models.py:1879 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:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "Cacher les pièces indisponibles" -#: common/models.py:1875 +#: common/models.py:1886 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:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "Chercher des Emplacements" -#: common/models.py:1882 +#: common/models.py:1893 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:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "Rechercher les entreprises" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "Afficher les entreprises dans la fenêtre de prévisualisation de recherche" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "Rechercher les commandes de construction" -#: common/models.py:1896 +#: common/models.py:1907 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:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "Rechercher des bons de commande" -#: common/models.py:1903 +#: common/models.py:1914 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:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "Exclure les bons de commande inactifs" -#: common/models.py:1910 +#: common/models.py:1921 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:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "Rechercher les bons de commande" -#: common/models.py:1917 +#: common/models.py:1928 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:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "Exclure les bons de commande inactives" -#: common/models.py:1924 +#: common/models.py:1935 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:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "Résultats de l'aperçu de la recherche" -#: common/models.py:1931 +#: common/models.py:1942 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:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "Afficher la quantité dans les formulaires" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "Afficher la quantité disponible dans certains formulaires" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "La touche Echap ferme les formulaires" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "Utilisez la touche Echap pour fermer les formulaires modaux" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "Barre de navigation fixe" -#: common/models.py:1952 +#: common/models.py:1963 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:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Format de date" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "Format préféré pour l'affichage des dates" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planification des pièces" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "Afficher les informations de planification des pièces" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventaire des pièces" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "Longueur de la chaîne dans les Tableau" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "Limite de longueur maximale pour les chaînes affichées dans les vues de la table" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Prix" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "Actif" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "Ce webhook (lien de rappel HTTP) est-il actif" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "Jeton" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "Jeton d'accès" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "ID message" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "Hôte" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Entête" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Corps" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "Endpoint à partir duquel ce message a été reçu" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "Id" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "Titre" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "Publié" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Auteur" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "Résumé" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "Lu" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "Cette nouvelle a-t-elle été lue ?" @@ -3309,7 +3321,7 @@ msgstr "La pièce du fabricant liée doit faire référence à la même pièce d #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Fournisseur" @@ -3322,7 +3334,7 @@ msgstr "Sélectionner un fournisseur" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "SKU" @@ -3363,7 +3375,7 @@ msgstr "Frais minimums (par exemple frais de stock)" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Conditionnement" @@ -3397,7 +3409,7 @@ msgstr "Commande multiple" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "Supprimer image" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Client" @@ -3509,7 +3521,7 @@ msgstr "Télécharger une image" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Pièce fournisseur" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Supprimer les pièces" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Pièces du fabricant" @@ -3565,7 +3577,7 @@ msgstr "Stock fournisseur" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Commandes d'achat" @@ -3588,7 +3600,7 @@ msgstr "Nouvelle commande achat" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Ventes" @@ -3657,7 +3669,7 @@ msgstr "Supprimer les pièces du fournisseur" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "Articles en stock assignés" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -3811,7 +3823,7 @@ msgstr "Information sur les prix" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "Ajouter un prix de rupture" @@ -3835,7 +3847,7 @@ msgstr "Mettre à jour la disponibilité des pièces" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Éléments en stock" @@ -3861,7 +3873,7 @@ msgstr "Clients" msgid "New Customer" msgstr "Nouveaux Clients" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Entreprises" @@ -3869,68 +3881,68 @@ msgstr "Entreprises" msgid "New Company" msgstr "Nouvelle Entreprise" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Nom de l'étiquette" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Description de l’étiquette" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Étiquette" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "Fichier de modèle d'étiquette" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Activé" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "Le modèle d'étiquette est activé" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Largeur [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "Largeur de l'étiquette, spécifiée en mm" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Hauteur [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "Hauteur de l'étiquette, spécifiée en mm" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Modèle de nom de fichier" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "Modèle pour la génération des noms de fichiers d'étiquette" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "Filtres de requête (liste de paires clé=valeur séparées par des virgules)," -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filtres" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "Filtres de requête (liste de paires clé=valeur séparées par des virgules" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "Filtres de requêtes de pièces (valeurs de paires clé=valeur séparées par des virgules)" @@ -3938,7 +3950,7 @@ msgstr "Filtres de requêtes de pièces (valeurs de paires clé=valeur séparée msgid "No matching purchase order found" msgstr "Aucun bon de commande correspondant n'a été trouvé" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "Aucun bon de commande correspondant n'a été trouvé" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "Inconnu" @@ -4139,7 +4151,7 @@ msgstr "Nombre d'éléments reçus" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Prix d'achat" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "Seules les pièces vendues peuvent être attribuées à une commande" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Prix de vente" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "Envoi" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "ID de composant" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Révision" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Composantes" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "Catégorie de composant" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Catégories de composants" @@ -4925,7 +4936,7 @@ msgstr "Catégories de composants" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Date" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "Prise d'inventaire" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "Aucun objet valide n'a été fourni au modèle" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "Nom du modèle" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "Filtres de composants" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "Extrait " -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "Elément" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "Numéro de série" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "Sélectionner un propriétaire" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Confirmer" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "Pas d'informations sur l'utilisateur" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "ID de commande" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "Aucune catégorie" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "Afficher sous forme de liste" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "Afficher sous forme d'arborescence" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "Le plugin a été installé" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "L'article de stock est détruit" msgid "Depleted" msgstr "Epuisé" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "Pièce de fournisseur non précisée" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "Aucun article de stock ne correspond à la requête" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "Définir l'état du stock" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "Sélectionner le code de statut" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "Le code de statut doit être sélectionné" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "Détails" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "L'emplacement n'existe plus" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "La commande d'achat n'existe plus" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "Le client n'existe plus" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "L'article de stock n'existe plus" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "Ajouté" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "Supprimé" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "Échec de connexion au réseau social" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index b51c1fc2d6..7da4cb2ed2 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -45,7 +49,7 @@ msgstr "הזן תאריך סיום" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "" @@ -212,7 +216,7 @@ msgstr "קובץ מצורף" msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "בחר קובץ לצירוף" msgid "Link" msgstr "קישור" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "קישור חיצוני" @@ -238,13 +242,13 @@ msgstr "הערה" msgid "File comment" msgstr "הערת קובץ" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "משתמש" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "בחירה שגויה" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "שם" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "שם" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "תיאור" @@ -339,7 +343,7 @@ msgid "parent" msgstr "מקור" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "" @@ -679,7 +683,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "" @@ -755,11 +759,11 @@ msgstr "מידע אודות המערכת" msgid "About InvenTree" msgstr "" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "מקט" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "תיאור קצר אודות הבנייה" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "מקור הבנייה" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "רכיב" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "בחר רכיב לבנייה" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "כמות בניה" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "כמות" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "אשר" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index b7edf511f6..0ce963e109 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API funkciót nem találom" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "A hiba részleteit megtalálod az admin panelen" @@ -45,7 +49,7 @@ msgstr "Dátum megadása" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Megjegyzések" @@ -212,7 +216,7 @@ msgstr "Melléklet" msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Válaszd ki a mellekelni kívánt fájlt" msgid "Link" msgstr "Link" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Link külső URL-re" @@ -238,13 +242,13 @@ msgstr "Megjegyzés" msgid "File comment" msgstr "Leírás, bővebb infó" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Felhasználó" @@ -285,9 +289,9 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Érvénytelen választás" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Név" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Név" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Leírás" @@ -339,7 +343,7 @@ msgid "parent" msgstr "szülő" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Elérési út" @@ -679,7 +683,7 @@ msgstr "Szülő tételből szétválasztva" msgid "Split child item" msgstr "Szétválasztott gyermek tétel" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Összevont készlet tétel" @@ -755,11 +759,11 @@ msgstr "Rendszerinformáció" msgid "About InvenTree" msgstr "Verzió információk" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "A gyártást be kell fejezni a törlés előtt" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "A gyártást be kell fejezni a törlés előtt" msgid "Build Order" msgstr "Gyártási utasítás" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Gyártási utasítások" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Hibás választás a szülő gyártásra" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Gyártási utasítás azonosító" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Azonosító" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Gyártás rövid leírása" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Szülő gyártás" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Alkatrész" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Válassz alkatrészt a gyártáshoz" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Vevői rendelés azonosító" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Forrás hely" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Válassz helyet ahonnan készletet vegyünk el ehhez a gyártáshoz (hagyd üresen ha bárhonnan)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Cél hely" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Válassz helyet ahol a kész tételek tárolva lesznek" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Gyártandó készlet tételek száma" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Kész tételek" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Elkészült készlet tételek száma" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Gyártási állapot" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Gyártás státusz kód" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Batch kód" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Létrehozás dátuma" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Befejezés cél dátuma" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Elkészítés dátuma" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "elkészítette" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Kiállította" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" msgid "Responsible" msgstr "Felelős" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" msgid "External Link" msgstr "Külső link" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Egyéb gyártási megjegyzések" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Priorítás" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "A {build} gyártási utasítás elkészült" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Gyártási utasítás elkészült" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Nincs gyártási kimenet megadva" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Gyártási kimenet már kész" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő darab egyedi követésre kötelezett" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Kiválasztott készlet tétel nem található az alkatrészjegyzékben" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Gyártás" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Gyártás amihez készletet foglaljunk" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Gyártás amihez készletet foglaljunk" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Forrás készlet tétel" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Forrás készlet tétel" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Cél készlet tétel" @@ -1186,8 +1190,8 @@ msgstr "A gyártási kimenetek listáját meg kell adni" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Hely" @@ -1201,8 +1205,8 @@ msgstr "A kész gyártási kimenetek helye" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Állapot" @@ -1473,7 +1477,7 @@ msgid "Completed" msgstr "Kész" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1481,7 +1485,7 @@ msgstr "Kész" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Vevői rendelés" @@ -1528,9 +1532,9 @@ msgstr "Lefoglalt alkatrészek" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1889,8 +1893,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "Milyen gyakran ellenőrizze van-e új frissítés (0=soha)" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "nap" @@ -2023,7 +2027,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Sablon" @@ -2140,824 +2144,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "Alkatrész kategória alapértelmezett ikon (üres ha nincs)" #: common/models.py:1220 -msgid "Pricing Decimal Places" -msgstr "Áraknál használt tizedesjegyek száma" +msgid "Minimum Pricing Decimal Places" +msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" -msgstr "Tizedejegyek száma az árak megjelenítésekor" +msgid "Minimum number of decimal places to display when rendering pricing data" +msgstr "" #: common/models.py:1231 +msgid "Maximum Pricing Decimal Places" +msgstr "" + +#: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 msgid "Use Supplier Pricing" msgstr "Beszállítói árazás használata" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Beszállítói ársávok megjelenítése az általános árkalkulációkban" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "Beszerzési előzmények felülbírálása" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Beszerzési árelőzmények felülírják a beszállítói ársávokat" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "Készlet tétel ár használata" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "A kézzel bevitt készlet tétel árak használata az árszámításokhoz" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "Készlet tétel ár kora" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Az ennyi napnál régebbi készlet tételek kizárása az árszámításból" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "Alkatrészváltozat árak használata" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "Alkatrészváltozat árak megjelenítése az általános árkalkulációkban" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "Csak az aktív változatokat" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "Csak az aktív alkatrészváltozatok használata az árazásban" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "Árazás újraszámítás gyakoriság" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "Árak automatikus frissítése ennyi nap után" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Belső árak" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "Alkatrészekhez belső ár engedélyezése" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "Belső ár felülbírálása" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "Ha elérhetőek az árkalkulációkban a belső árak lesznek alapul véve" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Címke nyomtatás engedélyezése" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Címke nyomtatás engedélyezése a web felületről" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "Címke kép DPI" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Képek felbontása amik átadásra kerülnek címkenyomtató pluginoknak" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Riportok engedélyezése" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Riportok előállításának engedélyezése" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Debug mód" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Riportok előállítása HTML formátumban (hibakereséshez)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Lapméret" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Alapértelmezett lapméret a PDF riportokhoz" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "Teszt riportok engedélyezése" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "Teszt riportok előállításának engedélyezése" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "Teszt riportok hozzáadása" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Teszt riport nyomtatáskor egy másolat hozzáadása a készlet tételhez" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "Globálisan egyedi sorozatszámok" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "A sorozatszámoknak egyedinek kell lennie a teljes készletre vonatkozóan" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "Sorozatszámok automatikus kitöltése" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "Sorozatszámok automatikus kitöltése a formokon" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "Kimerült készlet törlése" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "Alapértelmezett művelet mikor a készlet tétel elfogy" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "Batch kód sablon" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "Sablon a készlet tételekhez alapértelmezett batch kódok előállításához" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "Készlet lejárata" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "Készlet lejárat kezelésének engedélyezése" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "Lejárt készlet értékesítése" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "Lejárt készlet értékesítésének engedélyezése" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "Álló készlet ideje" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "Napok száma amennyivel a lejárat előtt a készlet tételeket állottnak vesszük" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "Lejárt készlet gyártása" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "Gyártás engedélyezése lejárt készletből" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "Készlet tulajdonosok kezelése" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "Tuajdonosok kezelésének engedélyezése a készlet helyekre és tételekre" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "Hely alapértelmezett ikon" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "Hely alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "Gyártási utasítás azonosító minta" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "Szükséges minta a gyártási utasítás azonosító mező előállításához" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "Vevői rendelés azonosító minta" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "Szükséges minta a vevői rendelés azonosító mező előállításához" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "Vevői rendeléshez alapértelmezett szállítmány" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Szállítmány automatikus létrehozása az új vevő rendelésekhez" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "Befejezett vevői rendelés szerkesztése" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Vevői rendelések szerkesztésének engedélyezése szállítás vagy befejezés után" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Beszerzési rendelés azonosító minta" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Szükséges minta a beszerzési rendelés azonosító mező előállításához" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "Befejezett beszerzési rendelés szerkesztése" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Beszérzési rendelések szerkesztésének engedélyezése kiküldés vagy befejezés után" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Elfelejtett jelszó engedélyezése" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Regisztráció engedélyezése" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "SSO engedélyezése" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "SSO engedélyezése a bejelentkező oldalon" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "SSO regisztráció engedélyezése" -#: common/models.py:1492 +#: common/models.py:1503 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:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Email szükséges" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/models.py:1506 +#: common/models.py:1517 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:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "Email kétszer" -#: common/models.py:1513 +#: common/models.py:1524 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:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/models.py:1520 +#: common/models.py:1531 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:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "Engedélyezett domainek" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "Ezekről a domain-ekről a regisztráció tiltása (vesszővel elválasztva, @-el kezdve)" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/models.py:1534 +#: common/models.py:1545 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:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/models.py:1548 +#: common/models.py:1559 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:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "Plugin aláírások ellenőrzése" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "Pluginok aláírásainak ellenőrzése és megjelenítése" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/models.py:1564 +#: common/models.py:1575 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:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/models.py:1588 +#: common/models.py:1599 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:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/models.py:1596 +#: common/models.py:1607 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:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "Leltár funkció" -#: common/models.py:1604 +#: common/models.py:1615 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:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "Automatikus leltár időpontja" -#: common/models.py:1611 +#: common/models.py:1622 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:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "Riport törlési gyakoriság" -#: common/models.py:1621 +#: common/models.py:1632 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:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 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:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "Nincs nyomtató (nyomtatás PDF-be)" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Értesítésre beállított alkatrészek megjelenítése" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Alkatrész értesítések megjelenítése a főoldalon" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Értesítésre beállított kategóriák megjelenítése" -#: common/models.py:1686 +#: common/models.py:1697 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:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Legújabb alkatrészek megjelenítése" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Legújabb alkatrészek megjelenítése a főoldalon" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "Legfrissebb alkatrész szám" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "Főoldalon megjelenítendő legújabb alkatrészek" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Jóváhagyás nélküli alkatrészjegyzékek megjelenítése" -#: common/models.py:1707 +#: common/models.py:1718 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:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Legfrissebb készlet változások megjelenítése" -#: common/models.py:1714 +#: common/models.py:1725 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:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "Legfrissebb készlet mennyiség" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "Főoldalon megjelenítendő legújabb készlet tételek száma" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Alacsony készlet megjelenítése" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Alacsony készletek megjelenítése a főoldalon" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Kimerült készlet megjelenítése" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Kimerült készletek megjelenítése a főoldalon" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Gyártáshoz szükséges készlet megjelenítése" -#: common/models.py:1742 +#: common/models.py:1753 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:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Lejárt készlet megjelenítése" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "Lejárt készletek megjelenítése a főoldalon" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "Állott készlet megjelenítése" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "Álló készletek megjelenítése a főoldalon" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "Függő gyártások megjelenítése" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "Késésben lévő gyártások megjelenítése" -#: common/models.py:1770 +#: common/models.py:1781 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:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "Kintlévő beszerzési rendelések megjelenítése" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "Késésben lévő megrendelések megjelenítése" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "Késésben lévő megrendelések megjelenítése a főoldalon" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "Függő vevői rendelések megjelenítése" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "Függő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "Késésben lévő vevői rendelések megjelenítése" -#: common/models.py:1798 +#: common/models.py:1809 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:1804 +#: common/models.py:1815 msgid "Show News" msgstr "Hírek megjelenítése" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "Hírek megjelenítése a főoldalon" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "Beágyazott címke megjelenítés" -#: common/models.py:1812 +#: common/models.py:1823 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:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "Alapértelmezett címkenyomtató" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "Melyik címkenyomtató legyen az alapértelmezett" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "Beágyazott riport megjelenítés" -#: common/models.py:1826 +#: common/models.py:1837 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:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "Alkatrészek keresése" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "Alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "Beszállítói alkatrészek keresése" -#: common/models.py:1840 +#: common/models.py:1851 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:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "Gyártói alkatrészek keresése" -#: common/models.py:1847 +#: common/models.py:1858 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:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:1854 +#: common/models.py:1865 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:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "Kategóriák keresése" -#: common/models.py:1861 +#: common/models.py:1872 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:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "Készlet keresése" -#: common/models.py:1868 +#: common/models.py:1879 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:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "Nem elérhető készlet tételek elrejtése" -#: common/models.py:1875 +#: common/models.py:1886 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:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "Helyek keresése" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "Készlet helyek megjelenítése a keresési előnézetben" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "Cégek keresése" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "Cégek megjelenítése a keresési előnézetben" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "Gyártási utasítások keresése" -#: common/models.py:1896 +#: common/models.py:1907 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:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "Beszerzési rendelések keresése" -#: common/models.py:1903 +#: common/models.py:1914 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:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktív beszerzési rendelések kihagyása" -#: common/models.py:1910 +#: common/models.py:1921 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:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "Vevői rendelések keresése" -#: common/models.py:1917 +#: common/models.py:1928 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:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "Inaktív vevői rendelések kihagyása" -#: common/models.py:1924 +#: common/models.py:1935 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:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "Keresési előnézet eredményei" -#: common/models.py:1931 +#: common/models.py:1942 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:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "Mennyiség megjelenítése a formokon" -#: common/models.py:1938 +#: common/models.py:1949 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:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "ESC billentyű zárja be a formot" -#: common/models.py:1945 +#: common/models.py:1956 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:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "Rögzített menüsor" -#: common/models.py:1952 +#: common/models.py:1963 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:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Dátum formátum" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "Preferált dátum formátum a dátumok kijelzésekor" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Alkatrész ütemezés" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "Alkatrész ütemezési információk megjelenítése" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Alkatrész leltár" -#: common/models.py:1981 +#: common/models.py:1992 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:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "Táblázati szöveg hossz" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "Maximális szöveg hossz ami megjelenhet a táblázatokban" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Ár" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2965,97 +2977,97 @@ msgstr "Webhook neve" msgid "Active" msgstr "Aktív" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "Token" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Titok" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Fejléc" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Törzs" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "Id" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "Cím" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "Közzétéve" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Szerző" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "Elolvasva" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "Elolvasva?" @@ -3310,7 +3322,7 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Beszállító" @@ -3323,7 +3335,7 @@ msgstr "Beszállító kiválasztása" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "SKU" @@ -3364,7 +3376,7 @@ msgstr "Minimális díj (pl. tárolási díj)" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Csomagolás" @@ -3398,7 +3410,7 @@ msgstr "Többszörös rendelés" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3469,7 +3481,7 @@ msgstr "Kép törlése" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Vevő" @@ -3510,7 +3522,7 @@ msgstr "Kép letöltése" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Beszállítói alkatrészek" @@ -3541,7 +3553,7 @@ msgid "Delete Parts" msgstr "Alkatrész törlés" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Gyártói alkatrészek" @@ -3566,7 +3578,7 @@ msgstr "Beszállítói készlet" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -3589,7 +3601,7 @@ msgstr "Új beszerzési rendelés" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Vevői rendelések" @@ -3658,7 +3670,7 @@ msgstr "Beszállítói alkatrész törlése" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3707,7 +3719,7 @@ msgstr "Hozzárendelt készlet tételek" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -3812,7 +3824,7 @@ msgstr "Árinformációk" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "Ársáv hozzáadása" @@ -3836,7 +3848,7 @@ msgstr "Alkatrész elérhetőség frissítése" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Készlet tételek" @@ -3862,7 +3874,7 @@ msgstr "Vevők" msgid "New Customer" msgstr "Új vevő" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Cégek" @@ -3870,68 +3882,68 @@ msgstr "Cégek" msgid "New Company" msgstr "Új cég" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Címke neve" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Címke leírása" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Címke" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "Címke sablon fájl" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Engedélyezve" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "Címke sablon engedélyezve" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Szélesség [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "Címke szélessége, mm-ben" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Magasság [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "Címke magassága, mm-ben" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Fájlnév minta" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "Minta a címke fájlnevek előállításához" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "Lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok)," -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Szűrők" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "Lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "Alkatrész lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok)" @@ -3939,7 +3951,7 @@ msgstr "Alkatrész lekérdezés szűrők (vesszővel elválasztott kulcs=érték msgid "No matching purchase order found" msgstr "Nincs egyező beszerzési rendelés" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3947,12 +3959,12 @@ msgstr "Nincs egyező beszerzési rendelés" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "Ismeretlen" @@ -4140,7 +4152,7 @@ msgstr "Érkezett tételek száma" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Beszerzési ár" @@ -4161,7 +4173,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Eladási ár" @@ -4186,7 +4198,7 @@ msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "Szállítmány" @@ -4728,7 +4740,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "A {part} alkatrész módosított egységára {price} mennyisége pedig {qty}" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "Alkatrész ID" @@ -4748,7 +4760,7 @@ msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Változat" @@ -4759,7 +4771,6 @@ msgid "Keywords" msgstr "Kulcsszavak" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "Kategória ID" @@ -4834,7 +4845,7 @@ msgstr "Kategória elérési út" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Alkatrészek" @@ -4855,13 +4866,13 @@ msgstr "Szülő IPN" msgid "Part IPN" msgstr "Alkatrész IPN" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "Minimum ár" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "Maximum ár" @@ -4917,7 +4928,7 @@ msgid "Part Category" msgstr "Alkatrész kategória" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Alkatrész kategóriák" @@ -4926,7 +4937,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:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5275,8 +5286,8 @@ msgstr "Teljes készlet a leltárkor" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Dátum" @@ -5985,7 +5996,7 @@ msgstr "Leltár információ hozzáadása" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "Leltár" @@ -6224,7 +6235,7 @@ msgstr "Virtuális (nem kézzelfogható alkatrész)" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "Inaktív" @@ -6259,8 +6270,8 @@ msgstr "Minimális készlet" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "Ártartomány" @@ -6298,7 +6309,7 @@ msgid "Hide Part Details" msgstr "Részletek elrejtése" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "Beszállítói ár" @@ -6395,7 +6406,7 @@ msgstr "Árazás frissítése" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "Utoljára módosítva" @@ -6772,100 +6783,100 @@ msgstr "Tlepítés nincs megerősítve" msgid "Either packagename of URL must be provided" msgstr "Vagy csomag nevet vagy URL-t meg kell adni" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "Nincs érvényes objektum megadva a sablonhoz" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "A '{template}' sablon fájl hiányzik vagy nem érhető el" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "Teszt riport" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "Sablon neve" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "Riport sablon fájl" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "Riport sablon leírása" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "Riport verziószáma (automatikusan nő)" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "Minta a riport fájlnevek előállításához" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "Riport sablon engedélyezve" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "Készlet lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok)" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "Beépített tesztekkel együtt" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "Gyártmányba beépített készlet tételek teszt eredményeivel együtt" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "Gyártás szűrők" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "Gyártás lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "Alkatrész szűrők" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "Alkatrész lekérdezés szűrők (vesszővel elválasztott kulcs=érték párok" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "Megrendelés lekérdezés szűrők" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "Vevő rendelés lekérdezés szűrők" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "Részlet" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "Riport részlet fájl" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "Részlet fájl leírása" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "Eszköz" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "Riport asset fájl" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "Asset fájl leírása" @@ -6885,9 +6896,9 @@ msgstr "Beszállító törölve lett" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "Egységár" @@ -6910,7 +6921,7 @@ msgstr "Készlet tétel teszt riport" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6945,12 +6956,11 @@ msgstr "Beépített tételek" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "Sorozatszám" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "Hely ID" @@ -6971,7 +6981,7 @@ msgstr "Készlet tétel ID" msgid "Status Code" msgstr "Státuszkód" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "Beszállítói cikkszám" @@ -6992,7 +7002,7 @@ msgstr "Vevő ID" msgid "Installed In" msgstr "Beépítve ebbe" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "Gyártás ID" @@ -7014,7 +7024,7 @@ msgstr "Törlés ha kimerül" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -7041,7 +7051,7 @@ msgid "Stock Location" msgstr "Készlet hely" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Készlethelyek" @@ -7059,7 +7069,7 @@ msgstr "Tulajdonos kiválasztása" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "A szerkezeti raktári helyekre nem lehet direktben raktározni, csak az al-helyekre." -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "Külső" @@ -7449,7 +7459,7 @@ msgstr "Teszt adatok hozzáadása" msgid "Installed Stock Items" msgstr "Beépített készlet tételek" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "Készlet tétel beépítése" @@ -8162,20 +8172,20 @@ msgstr "Beszerzési rendelés beállításai" msgid "Pricing Settings" msgstr "Árazási beállítások" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "Árfolyamok" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "Frissítés most" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "Utolsó frissítés" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "Soha" @@ -8614,7 +8624,7 @@ msgstr "Email cím megerősítése" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "Erősítsd meg hogy a %(email)s email a %(user_display)s felhasználó email címe." -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Megerősítés" @@ -9521,7 +9531,7 @@ msgstr "Nincs a lekérdezéssel egyező gyártási utasítás" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "Kiválaszt" @@ -9533,7 +9543,7 @@ msgstr "Gyártás késésben van" msgid "Progress" msgstr "Haladás" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "Nincs felhasználói információ" @@ -9658,12 +9668,12 @@ msgid "Delete supplier part" msgstr "Beszállítói alkatrész törlése" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "Ársáv törlése" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "Ársáv szerkesztése" @@ -9717,61 +9727,61 @@ msgstr "Összes szűrő törlése" msgid "Create filter" msgstr "Szűrő létrehozása" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "Művelet tiltva" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "Létrehozás nem engedélyezett" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "Módosítás nem engedélyezett" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "Törlés nem engedélyezett" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "Megtekintés nem engedélyezett" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "Form nyitva tartása" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "Adj meg egy érvényes számot" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "Form hibák vannak" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "Nincs eredmény" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "Keresés" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "Bevitel törlése" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "Fájl oszlop" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "Mező név" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "Oszlopok kiválasztása" @@ -9904,28 +9914,6 @@ msgstr "A kiszolgáló 400-as hibakódot adott vissza" msgid "Error requesting form data" msgstr "Form adat lekérése sikertelen" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "Cég ID" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "Készlet ID" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "Rendelés ID" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "Szállítmány ID" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "Gyártói cikkszám" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "Nem találhatók hírek" @@ -10134,7 +10122,7 @@ msgstr "Beérkezett mennyiség" msgid "Quantity to receive" msgstr "Érkező mennyiség" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "Készlet állapota" @@ -10579,7 +10567,7 @@ msgid "No category" msgstr "Nincs kategória" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "Megjelenítés listaként" @@ -10603,7 +10591,7 @@ msgstr "Alkatrész kategória kiválasztása" msgid "Category is required" msgstr "Kategória megadása kötelező" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "Megjelenítés fában" @@ -10676,53 +10664,53 @@ msgstr "Minimális készlet" msgid "The Plugin was installed" msgstr "A plugin telepítve lett" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "Pénznem adatok lekérdezése sikertelen" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "Nincs alkatrészjegyzék infomáció" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "Nincs beszállítói árinfomáció" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "Nincsenek ársáv adatok" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "${human_name} szerkesztése" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "${human_name} törlése" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "Nincsenek beszerzési ár előzmények" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "Beszerzési ár előzmények" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "Nincsenek eladási ár előzmények" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "Eladási ár előzmények" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "Nincs alkatrészváltozat infomáció" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "Alkatrészváltozat" @@ -10792,11 +10780,27 @@ msgstr "Vevői rendelések kiválasztása" msgid "Sales Order(s) must be selected before printing report" msgstr "Vevői rendelés(eke)t ki kell választani a riport nyomtatás előtt" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "Eredmények összezárása" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "Eredmények eltávolítása" @@ -11089,103 +11093,103 @@ msgstr "Készlet tétel megsemmisült" msgid "Depleted" msgstr "Kimerült" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "Beszállítói alkatrész nincs megadva" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "Készletérték" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "Nincs a lekérdezésnek megfelelő készlet tétel" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "Készlet állapot beállítása" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "Státuszkód kiválasztása" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "Státuszkódot ki kell választani" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "Alhelyek betöltése" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "Részletek" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "Alkatrész információ nem áll rendelkezésre" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "A hely már nem létezik" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "Beszerzési megrendelés már nem létezik" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "Vevő már nem létezik" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "A készlet tétel már nem létezik" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "Hozzáadva" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "Eltávolítva" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "Nincsenek beépített tételek" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "Készlet tétel kiszedése" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "Válaszd ki a kiszedni való készlet tételt" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "Másik tétel beépítése ebbe a készlet tételbe" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Készlet tételek csak akkor építhetők be ha teljesítik a következő kritériumokat" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "A készlet tétel egy olyan alkatrészre mutat ami alkatrészjegyzéke ennek a készlet tételnek" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "A készlet tétel jelenleg elérhető készleten" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "A készlet tétel még nem épült be egy másik tételbe" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "A készlet tétel követett vagy sorozatszámmal vagy batch kóddal" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "Válaszd ki a beépítendő alkatrészt" @@ -11562,18 +11566,10 @@ msgstr "Teljes találatok megjelenítése" msgid "Clear search" msgstr "Keresőmező törlése" -#: templates/search.html:16 -msgid "Filter results" -msgstr "Eredmények szűrése" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "Keresés menü bezárása" -#: templates/search.html:35 -msgid "No search results" -msgstr "Nincs találat" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "Közösségi háló bejelentkezési hiba" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index d6d04fa666..4cced6cf7b 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:29\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API endpoint tidak ditemukan" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -45,7 +49,7 @@ msgstr "Masukkan tanggal" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Catatan" @@ -212,7 +216,7 @@ msgstr "Lampiran" msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Pilih file untuk dilampirkan" msgid "Link" msgstr "Tautan" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" @@ -238,13 +242,13 @@ msgstr "Komentar" msgid "File comment" msgstr "Komentar file" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Pengguna" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Pilihan tidak valid" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Nama" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Nama" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Keterangan" @@ -339,7 +343,7 @@ msgid "parent" msgstr "induk" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Direktori" @@ -679,7 +683,7 @@ msgstr "Dipisah dari item induk" msgid "Split child item" msgstr "Pisah item dari barang induk" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Stok item digabungkan" @@ -755,11 +759,11 @@ msgstr "Informasi Sistem" msgid "About InvenTree" msgstr "Tentang InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" msgid "Build Order" msgstr "Order Produksi" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Order Produksi" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Pilihan produksi induk tidak valid" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Referensi Order Produksi" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referensi" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Deskripsi singkat produksi" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Produksi Induk" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Produksi induk dari produksi ini" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Produksi induk dari produksi ini" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Bagian" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Pilih bagian untuk diproduksi" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Referensi Order Penjualan" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Lokasi Sumber" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Pilih dari lokasi mana stok akan diambil untuk produksi ini (kosongkan untuk mengambil stok dari mana pun)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Lokasi Tujuan" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Pilih lokasi di mana item selesai akan disimpan" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Jumlah Produksi" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Jumlah item stok yang akan dibuat" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Item selesai" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Jumlah stok item yang telah diselesaikan" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Status pembuatan" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Kode status pembuatan" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Kode Kelompok" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Tanggal Pembuatan" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Target tanggal selesai" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Tanggal selesai" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "diselesaikan oleh" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Diserahkan oleh" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Pengguna yang menyerahkan order ini" msgid "Responsible" msgstr "Penanggung Jawab" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Tautan eksternal" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Catatan tambahan produksi" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Tidak ada hasil produksi yang ditentukan" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Hasil produksi sudah selesai" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah ditandai sebagai dapat dilacak" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Jumlah harus 1 untuk stok dengan nomor seri" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Item stok yang dipilih tidak ditemukan dalam daftar barang order" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Produksi" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Stok Item" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Sumber stok item" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Sumber stok item" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Sumber stok item" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Jumlah" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Jumlah stok yang dialokasikan ke produksi" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Pasang ke" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Tujuan stok item" @@ -1186,8 +1190,8 @@ msgstr "Daftar hasil pesanan harus disediakan" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Lokasi" @@ -1201,8 +1205,8 @@ msgstr "Lokasi hasil pesanan yang selesai" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Status" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Konfirmasi" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 086990c580..9da463fcab 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "Endpoint API non trovato" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministrazione" @@ -45,7 +49,7 @@ msgstr "Inserisci la data" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Note" @@ -212,7 +216,7 @@ msgstr "Allegato" msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Seleziona file da allegare" msgid "Link" msgstr "Collegamento" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Link a URL esterno" @@ -238,13 +242,13 @@ msgstr "Commento" msgid "File comment" msgstr "Commento del file" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Utente" @@ -285,9 +289,9 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Scelta non valida" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Nome" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Nome" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Descrizione" @@ -339,7 +343,7 @@ msgid "parent" msgstr "genitore" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Percorso" @@ -679,7 +683,7 @@ msgstr "Diviso dall'elemento genitore" msgid "Split child item" msgstr "Dividi elemento figlio" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Elemento stock raggruppato" @@ -755,11 +759,11 @@ msgstr "Informazioni sistema" msgid "About InvenTree" msgstr "Informazioni Su InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "La produzione deve essere annullata prima di poter essere eliminata" msgid "Build Order" msgstr "Ordine di Produzione" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Ordini di Produzione" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Scelta non valida per la produzione genitore" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Riferimento Ordine Di Produzione" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Riferimento" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Breve descrizione della produzione" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Produzione Genitore" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Ordine di produzione a cui questa produzione viene assegnata" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Articolo" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Selezionare parte da produrre" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Numero di riferimento ordine di vendita" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Posizione Di Origine" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Seleziona la posizione da cui prelevare la giacenza (lasciare vuoto per prelevare da qualsiasi posizione di magazzino)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Posizione Della Destinazione" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Seleziona il luogo in cui gli articoli completati saranno immagazzinati" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Quantità Produzione" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Numero di articoli da costruire" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Articoli completati" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Numero di articoli di magazzino che sono stati completati" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Stato Produzione" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Codice stato di produzione" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Codice Lotto" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Data di creazione" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Data completamento obiettivo" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Data di completamento" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "Completato da" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Rilasciato da" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Utente che ha emesso questo ordine di costruzione" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Utente che ha emesso questo ordine di costruzione" msgid "Responsible" msgstr "Responsabile" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "Utente o gruppo responsabile di questo ordine di produzione" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione" msgid "External Link" msgstr "Collegamento esterno" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Note aggiuntive" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Priorità di produzione" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "L'ordine di produzione {build} è stato completato" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "L'ordine di produzione è stato completato" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Nessun output di produzione specificato" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "La produzione è stata completata" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'elemento di compilazione deve specificare un output poiché la parte principale è contrassegnata come rintracciabile" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Articolo in giacenza selezionato non trovato nel BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Produzione" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Costruisci per allocare gli articoli" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Costruisci per allocare gli articoli" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Origine giacenza articolo" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Origine giacenza articolo" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Quantità" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Quantità di magazzino da assegnare per la produzione" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Installa in" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" @@ -1186,8 +1190,8 @@ msgstr "Deve essere fornito un elenco dei risultati di produzione" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Posizione" @@ -1201,8 +1205,8 @@ msgstr "Posizione per gli output di build completati" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Stato" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Completato" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Completato" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Ordini di Vendita" @@ -1527,9 +1531,9 @@ msgstr "Articoli Assegnati" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "giorni" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Modello" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "Icona predefinita Categoria Articolo (vuoto significa nessuna icona)" #: common/models.py:1220 -msgid "Pricing Decimal Places" -msgstr "Prezzi Decimali" +msgid "Minimum Pricing Decimal Places" +msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" -msgstr "Numero di cifre decimali da visualizzare quando si visualizzano i dati dei prezzi" +msgid "Minimum number of decimal places to display when rendering pricing data" +msgstr "" #: common/models.py:1231 +msgid "Maximum Pricing Decimal Places" +msgstr "" + +#: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 msgid "Use Supplier Pricing" msgstr "Usa Prezzi Fornitore" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Includere le discontinuità di prezzo del fornitore nei calcoli generali dei prezzi" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "Ignora la Cronologia Acquisti" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Cronologia dei prezzi dell'ordine di acquisto del fornitore superati con discontinuità di prezzo" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "Utilizzare i prezzi degli articoli in stock" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Utilizzare i prezzi dei dati di magazzino inseriti manualmente per il calcolo dei prezzi" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "Età dei prezzi degli articoli in stock" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Escludere dal calcolo dei prezzi gli articoli in giacenza più vecchi di questo numero di giorni" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "Utilizza Variazione di Prezzo" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "Includi la variante dei prezzi nei calcoli dei prezzi complessivi" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "Solo Varianti Attive" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "Utilizza solo articoli di varianti attive per calcolare i prezzi delle varianti" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "Numero di giorni prima che il prezzo dell'articolo venga aggiornato automaticamente" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Prezzi interni" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "Abilita prezzi interni per gli articoli" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "Sovrascrivi Prezzo Interno" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "Se disponibile, i prezzi interni sostituiscono i calcoli della fascia di prezzo" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Abilita stampa etichette" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Abilita la stampa di etichette dall'interfaccia web" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "Etichetta Immagine DPI" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Risoluzione DPI quando si generano file di immagine da fornire ai plugin di stampa per etichette" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Abilita Report di Stampa" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Abilita generazione di report di stampa" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Modalità Debug" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Genera report in modalità debug (output HTML)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Dimensioni pagina" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Dimensione predefinita della pagina per i report PDF" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "Abilita Rapporto di Prova" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "Abilita generazione di stampe di prova" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "Allega Rapporto di Prova" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Quando si stampa un rapporto di prova, allegare una copia del rapporto di prova all'elemento di magazzino associato" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "Seriali Unici Globali" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "I numeri di serie per gli articoli di magazzino devono essere univoci" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "Auto Riempimento Numeri Seriali" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "Auto riempimento numeri nel modulo" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "Elimina scorte esaurite" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "Determina il comportamento predefinito quando un elemento stock è esaurito" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "Modello Codice a Barre" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "Modello per la generazione di codici batch predefiniti per gli elementi stock" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "Scadenza giacenza" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "Abilita funzionalità di scadenza della giacenza" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "Vendi giacenza scaduta" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "Consenti la vendita di stock scaduti" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "Tempo di Scorta del Magazzino" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "Numero di giorni in cui gli articoli in magazzino sono considerati obsoleti prima della scadenza" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "Crea giacenza scaduta" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "Permetti produzione con stock scaduto" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "Controllo della proprietà della giacenza" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "Abilita il controllo della proprietà sulle posizioni e gli oggetti in giacenza" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "Icona Predefinita Ubicazione di Magazzino" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "Icona Predefinita Ubicazione di Magazzino (vuoto significa nessuna icona)" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Produzione" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di produzione" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Vendita" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di vendita" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "Spedizione Predefinita Ordine Di Vendita" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Abilita la creazione di spedizioni predefinite con ordini di vendita" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "Modifica Ordini Di Vendita Completati" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Consenti la modifica degli ordini di vendita dopo che sono stati spediti o completati" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Modello di Riferimento Ordine D'Acquisto" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di acquisto" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "Modifica Ordini Di Acquisto Completati" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Consenti la modifica degli ordini di acquisto dopo che sono stati spediti o completati" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Abilita password dimenticata" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Abilita la funzione password dimenticata nelle pagine di accesso" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Abilita registrazione" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "SSO abilitato" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "Abilita SSO nelle pagine di accesso" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "Abilita registrazione SSO" -#: common/models.py:1492 +#: common/models.py:1503 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:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Email richiesta" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "Riempimento automatico degli utenti SSO" -#: common/models.py:1506 +#: common/models.py:1517 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:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "Posta due volte" -#: common/models.py:1513 +#: common/models.py:1524 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:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "Password due volte" -#: common/models.py:1520 +#: common/models.py:1531 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:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "Domini consentiti" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "Limita la registrazione a determinati domini (separati da virgola, che cominciano con @)" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Gruppo iscrizione" -#: common/models.py:1534 +#: common/models.py:1545 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:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "Applica MFA" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Gli utenti devono utilizzare la sicurezza a due fattori." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Controlla i plugin all'avvio" -#: common/models.py:1548 +#: common/models.py:1559 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:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "Controlla le firme del plugin" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "Controlla e mostra le firme per i plugin" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "Abilita l'integrazione URL" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "Attiva plugin per aggiungere percorsi URL" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "Attiva integrazione navigazione" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "Abilita i plugin per l'integrazione nella navigazione" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "Abilita l'app integrata" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "Abilita plugin per aggiungere applicazioni" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "Abilita integrazione pianificazione" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "Abilita i plugin per eseguire le attività pianificate" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "Abilita eventi integrati" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "Abilita plugin per rispondere agli eventi interni" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "Funzionalità Dell'Inventario" -#: common/models.py:1604 +#: common/models.py:1615 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:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "Inventario periodico automatico" -#: common/models.py:1611 +#: common/models.py:1622 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:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 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:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "Nessuna stampante (Esporta in PDF)" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Mostra articoli sottoscritti" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Mostra gli articoli sottoscritti nella homepage" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Mostra le categorie sottoscritte" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "Mostra le categorie dei componenti sottoscritti nella homepage" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Mostra ultimi articoli" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Mostra gli ultimi articoli sulla homepage" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "Conteggio Ultimi Articoli" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "Numero di articoli da visualizzare sulla pagina indice" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Mostra distinta base non convalidata" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "Mostra le distinte base che attendono la convalida sulla homepage" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Mostra le modifiche recenti alle giacenze" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "Mostra le giacenze modificate di recente nella homepage" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "Recente Conteggio Giacenze" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "Numero di giacenze recenti da visualizzare sulla pagina indice" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Mostra disponibilità scarsa delle giacenze" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Mostra disponibilità scarsa degli articoli sulla homepage" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Mostra scorte esaurite" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Mostra disponibilità scarsa delle scorte degli articoli sulla homepage" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Mostra scorte necessarie" -#: common/models.py:1742 +#: common/models.py:1753 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:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Mostra scorte esaurite" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "Mostra gli articoli stock scaduti nella home page" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "Mostra scorte obsolete" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "Mostra gli elementi obsoleti esistenti sulla home page" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "Mostra produzioni in attesa" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "Mostra produzioni in attesa sulla homepage" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "Mostra produzioni in ritardo" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "Mostra produzioni in ritardo sulla home page" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "Mostra ordini di produzione inevasi" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "Mostra ordini di produzione inevasi sulla home page" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "Mostra Ordini di Produzione in ritardo" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "Mostra Ordini di Produzione in ritardo sulla home page" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "Mostra Ordini di Vendita inevasi" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "Mostra Ordini di Vendita inevasi sulla home page" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "Mostra Ordini di Vendita in ritardo" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "Mostra Ordini di Vendita in ritardo sulla home page" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "Mostra Notizie" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "Mostra notizie sulla home page" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1812 +#: common/models.py:1823 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:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "Stampante per etichette predefinita" -#: common/models.py:1819 +#: common/models.py:1830 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:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1826 +#: common/models.py:1837 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:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "Cerca Articoli" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "Mostra articoli della ricerca nella finestra di anteprima" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "Mostra articoli del fornitore nella finestra di anteprima" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "Cerca Articoli Produttore" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "Mostra articoli del produttore nella finestra di anteprima" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "Nascondi Articoli Inattivi" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "Escludi articoli inattivi dalla finestra di anteprima della ricerca" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "Cerca Categorie" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "Mostra categorie articolo nella finestra di anteprima di ricerca" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "Cerca Giacenze" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "Mostra articoli in giacenza nella finestra di anteprima della ricerca" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "Nascondi elementi non disponibili" -#: common/models.py:1875 +#: common/models.py:1886 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:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "Cerca Ubicazioni" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "Mostra ubicazioni delle giacenze nella finestra di anteprima di ricerca" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "Cerca Aziende" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "Mostra le aziende nella finestra di anteprima di ricerca" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "Cerca Ordini Di Produzione" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "Mostra gli ordini di produzione nella finestra di anteprima di ricerca" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "Cerca Ordini di Acquisto" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "Mostra gli ordini di acquisto nella finestra di anteprima di ricerca" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "Escludi Ordini D'Acquisto Inattivi" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "Escludi ordini di acquisto inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "Cerca Ordini Di Vendita" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "Visualizzazione degli ordini di vendita nella finestra di anteprima della ricerca" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "Escludi Ordini Di Vendita Inattivi" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "Escludi ordini di vendita inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "Risultati Dell'Anteprima Di Ricerca" -#: common/models.py:1931 +#: common/models.py:1942 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:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "Mostra quantità nei moduli" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "Visualizzare la quantità di pezzi disponibili in alcuni moduli" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "Il tasto Esc chiude i moduli" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "Utilizzare il tasto Esc per chiudere i moduli modali" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "Barra di navigazione fissa" -#: common/models.py:1952 +#: common/models.py:1963 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:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Formato Data" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "Formato predefinito per visualizzare le date" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Programmazione Prodotto" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "Mostra informazioni sulla pianificazione del prodotto" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventario Prodotto" -#: common/models.py:1981 +#: common/models.py:1992 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:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "Lunghezza Stringa Tabella" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "Limite massimo di lunghezza per le stringhe visualizzate nelle viste della tabella" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Prezzo" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "Prezzo unitario in quantità specificata" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "Scadenza" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "Scadenza in cui questa notifica viene ricevuta" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "Nome per questa notifica" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "Nome per questa notifica" msgid "Active" msgstr "Attivo" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "È questa notifica attiva" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "Token" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "Token per l'accesso" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Segreto" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "Segreto condiviso per HMAC" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "ID Messaggio" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "Identificatore unico per questo messaggio" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "Host" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "Host da cui questo messaggio è stato ricevuto" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Intestazione" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "Intestazione di questo messaggio" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Contenuto" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "Contenuto di questo messaggio" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "Scadenza in cui questo messaggio è stato ricevuto" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "Lavorato il" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "Il lavoro su questo messaggio è terminato?" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "Id" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "Titolo" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "Pubblicato" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Autore" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "Riepilogo" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "Letto" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "Queste notizie sull'elemento sono state lette?" @@ -3309,7 +3321,7 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Fornitore" @@ -3322,7 +3334,7 @@ msgstr "Seleziona fornitore" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "SKU" @@ -3363,7 +3375,7 @@ msgstr "Onere minimo (ad esempio tassa di stoccaggio)" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Confezionamento" @@ -3397,7 +3409,7 @@ msgstr "Ordine multiplo" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "Elimina immagine" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Cliente" @@ -3509,7 +3521,7 @@ msgstr "Download Immagine" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Articoli fornitore" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Cancella articoli" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Articoli Produttore" @@ -3565,7 +3577,7 @@ msgstr "Giacenza Fornitore" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Ordine di acquisto" @@ -3588,7 +3600,7 @@ msgstr "Nuovo Ordine di Acquisto" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Ordini di Vendita" @@ -3657,7 +3669,7 @@ msgstr "Elimina articolo fornitore" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "Elementi in Giacenza Impegnati" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -3811,7 +3823,7 @@ msgstr "Informazioni Prezzi" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "Aggiungi riduzione prezzo" @@ -3835,7 +3847,7 @@ msgstr "Aggiorna Disponibilità Articolo" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Articoli in magazzino" @@ -3861,7 +3873,7 @@ msgstr "Clienti" msgid "New Customer" msgstr "Nuovo cliente" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Aziende" @@ -3869,68 +3881,68 @@ msgstr "Aziende" msgid "New Company" msgstr "Nuova Azienda" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Nome etichetta" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Descrizione etichetta" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Etichetta" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "File modello etichetta" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Abilitato" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "Modello di etichetta abilitato" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Larghezza [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "Larghezza dell'etichetta, specificata in mm" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Altezza [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "Larghezza dell'etichetta, specificata in mm" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Formato del nome file" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "Formato del nome file per la generazione etichetta" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "Filtri di ricerca (elenco separato da virgole key=coppia di valori)," -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filtri" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "Filtri di ricerca (elenco separato da virgole key=coppia di valori" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "Articolo Filtri di ricerca (elenco separato da virgole key=coppia di valori)" @@ -3938,7 +3950,7 @@ msgstr "Articolo Filtri di ricerca (elenco separato da virgole key=coppia di val msgid "No matching purchase order found" msgstr "Nessun ordine di acquisto corrispondente trovato" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "Nessun ordine di acquisto corrispondente trovato" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "Sconosciuto" @@ -4139,7 +4151,7 @@ msgstr "Numero di elementi ricevuti" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Prezzo di Acquisto" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Prezzo di Vendita" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "Spedizione" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Aggiornato {part} unità prezzo a {price} e quantità a {qty}" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "Codice Articolo" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "IPN - Numero di riferimento interno" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Revisione" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "Parole Chiave" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "Id Categoria" @@ -4833,7 +4844,7 @@ msgstr "Percorso Categoria" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Articoli" @@ -4854,13 +4865,13 @@ msgstr "IPN Principale" msgid "Part IPN" msgstr "IPN Articolo" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "Prezzo Minimo" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "Prezzo Massimo" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "Categoria Articoli" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Categorie Articolo" @@ -4925,7 +4936,7 @@ msgstr "Categorie Articolo" msgid "Default location for parts in this category" msgstr "Posizione predefinita per gli articoli di questa categoria" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "Totale delle scorte disponibili al momento dell'inventario" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Data" @@ -5984,7 +5995,7 @@ msgstr "Aggiungi informazioni inventario" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "Inventario" @@ -6223,7 +6234,7 @@ msgstr "L'Articolo è virtuale (non è un articolo fisico)" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "Inattivo" @@ -6258,8 +6269,8 @@ msgstr "Livello minimo di giacenza" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "Fascia di Prezzo" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "Nascondi Dettagli dell'Articolo" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "Prezzo del Fornitore" @@ -6394,7 +6405,7 @@ msgstr "Aggiorna prezzo articolo" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -6771,100 +6782,100 @@ msgstr "Installazione non confermata" msgid "Either packagename of URL must be provided" msgstr "Deve essere fornito uno dei nomi del pacchetto URL" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "Nessun oggetto valido fornito nel modello" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "Il file del modello '{template}' è mancante o non esiste" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "Report test" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "Nome modello" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "File modello di report" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "Descrizione del modello report" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "Numero di revisione del rapporto (auto-incrementi)" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "Sequenza per generare i nomi dei file report" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "Modello report abilitato" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "Filtri di ricerca elementi di stock (elenco separato da virgole key=coppia di valori)" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "Includi Test Installati" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "Includi i risultati dei test per gli elementi stock installati all'interno dell'elemento assemblato" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "Filtri di produzione" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "Filtri di ricerca produzione (elenco separato da virgole key=coppia di valori" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "Filtri Articolo" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "Filtri di ricerca articolo (elenco separato da virgole key=coppia di valori" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "Ordine di Acquisto filtra la ricerca" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "Ordine di Vendita filtra la ricerca" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "Snippet" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "Report file snippet" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "Descrizione file snippet" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "Risorsa" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "Report file risorsa" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "File risorsa descrizione" @@ -6884,9 +6895,9 @@ msgstr "Il fornitore è stato eliminato" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "Prezzo Unitario" @@ -6909,7 +6920,7 @@ msgstr "Test Report Elemento Stock" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "Elementi installati" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "Seriale" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "ID Posizione" @@ -6970,7 +6980,7 @@ msgstr "ID Elemento Stock" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "ID Articolo Fornitore" @@ -6991,7 +7001,7 @@ msgstr "ID Cliente" msgid "Installed In" msgstr "Installato In" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "ID Costruttore" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "Data di Scadenza" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "Ubicazione magazzino" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Posizioni magazzino" @@ -7058,7 +7068,7 @@ msgstr "Seleziona Owner" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Gli elementi di magazzino non possono essere direttamente situati in un magazzino strutturale, ma possono essere situati in ubicazioni secondarie." -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "Esterno" @@ -7448,7 +7458,7 @@ msgstr "Aggiungi Dati Di Test" msgid "Installed Stock Items" msgstr "Elementi di magazzino installati" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "Installa Elemento Magazzino" @@ -8161,20 +8171,20 @@ msgstr "Impostazioni Ordine di Acquisto" msgid "Pricing Settings" msgstr "Impostazioni Prezzi" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "Tassi di cambio" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "Aggiorna Ora" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "Ultimo Aggiornamento" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "Mai" @@ -8613,7 +8623,7 @@ msgstr "Conferma l'indirizzo e-mail" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "Si prega di confermare che %(email)s è un indirizzo email per l'utente %(user_display)s." -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Conferma" @@ -9520,7 +9530,7 @@ msgstr "Nessuna produzione corrispondente alla ricerca" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "Seleziona" @@ -9532,7 +9542,7 @@ msgstr "L'ordine di produzione è in ritardo" msgid "Progress" msgstr "Avanzamento" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "Nessuna informazione utente" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "Elimina articolo fornitore" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "Elimina riduzione di prezzo" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "Modifica Prezzo Limite" @@ -9716,61 +9726,61 @@ msgstr "Cancella tutti i filtri" msgid "Create filter" msgstr "Crea filtro" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "Azione Vietata" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "Crea operazione non consentita" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "Operazione di aggiornamento non consentita" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "Operazione di eliminazione non consentita" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "Mostra operazione non consentita" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "Mantieni aperto questo modulo" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "Inserisci un numero valido" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "Esistono errori nel modulo" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "Nessun risultato trovato" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "Ricerca" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "Cancella input" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "Colonna File" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "Nome del campo" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "Seleziona Colonne" @@ -9903,28 +9913,6 @@ msgstr "Il server ha restituito codice di errore 400" msgid "Error requesting form data" msgstr "Errore nella richiesta di dati modulo" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "ID azienda" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "ID Giacenza" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "ID Ordine" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "Id Spedizione" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "ID articolo produttore" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "Nessuna notizia trovata" @@ -10133,7 +10121,7 @@ msgstr "Quantità Ricevuta" msgid "Quantity to receive" msgstr "Quantità da ricevere" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "Stato giacenza" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "Nessuna categoria" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "Visualizza come elenco" @@ -10602,7 +10590,7 @@ msgstr "Seleziona Categoria Articolo" msgid "Category is required" msgstr "Carica Sotto Categorie" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "Visualizza come struttura ad albero" @@ -10675,53 +10663,53 @@ msgstr "Livello Minimo Stock" msgid "The Plugin was installed" msgstr "Il Plugin è stato installato" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "Errore durante il recupero dati" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "Nessun dato Distinta Base disponibile" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "Nessun dato di prezzo disponibile per il fornitore" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "Nessun dato disponibile prezzo limite" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "Modifica ${human_name}" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "Elimina ${human_name}" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "Nessun dato della cronologia di acquisto disponibile" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "Cronologia Prezzi Acquisto" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "Nessun dato della cronologia di vendita disponibile" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "Cronologia Prezzo Vendita" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "Non sono disponibili dati varianti" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "Variante Articolo" @@ -10791,11 +10779,27 @@ msgstr "Seleziona Ordini Di Vendita" msgid "Sales Order(s) must be selected before printing report" msgstr "Gli ordini di vendita devono essere selezionati prima di stampare il report" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "Minimizza risultati" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "Rimuovi risultati" @@ -11088,103 +11092,103 @@ msgstr "Articolo di magazzino distrutto" msgid "Depleted" msgstr "Esaurito" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "Fornitore dell'articolo non specificato" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "Nessun articolo in magazzino corrispondente alla richiesta" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "Impostare lo stato delle scorte" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "Selezionare il codice di stato" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "Il codice di stato deve essere selezionato" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "Caricare sublocazioni" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "Dettagli" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "Informazioni sull'articolo non disponibili" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "La posizione non esiste più" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "L'ordine di acquisto non esiste più" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "Il cliente non esiste più" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "L'articolo in magazzino non esiste più" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "Aggiunto" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "Rimosso" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "Nessun elemento installato" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "Disinstallare l'articolo di magazzino" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "Selezionare l'articolo di magazzino da disinstallare" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "Installare un altro articolo di magazzino in questo articolo" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Gli articoli in magazzino possono essere installati solo se soddisfano i seguenti criteri" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "L'articolo di magazzino si collega a un'articolo che è la distinta base di questo articolo di magazzino" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "L'articolo in stock è attualmente disponibile in magazzino" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "L'articolo di magazzino non è già installato in un altro articolo" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "L'articolo di magazzino è tracciato da un codice di lotto o da un numero di serie" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "Selezionare la parte da installare" @@ -11561,18 +11565,10 @@ msgstr "Visualizza tutti i risultati di ricerca" msgid "Clear search" msgstr "Cancella ricerca" -#: templates/search.html:16 -msgid "Filter results" -msgstr "Filtra risultati" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "Chiudi menu di ricerca" -#: templates/search.html:35 -msgid "No search results" -msgstr "Nessun risultato di ricerca" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "Errore Accesso Social Network" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 68107842c2..df7be4f271 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "APIエンドポイントが見つかりません" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -45,7 +49,7 @@ msgstr "日付を入力する" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "メモ" @@ -212,7 +216,7 @@ msgstr "添付ファイル" msgid "Select file to attach" msgstr "添付ファイルを選択" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "添付ファイルを選択" msgid "Link" msgstr "リンク" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "外部 サイト へのリンク" @@ -238,13 +242,13 @@ msgstr "コメント:" msgid "File comment" msgstr "ファイルコメント" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "ユーザー" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "無効な選択です" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "お名前" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "お名前" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "説明" @@ -339,7 +343,7 @@ msgid "parent" msgstr "親" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "" @@ -679,7 +683,7 @@ msgstr "親アイテムから分割する" msgid "Split child item" msgstr "子項目を分割" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "商品在庫をマージしました" @@ -755,11 +759,11 @@ msgstr "システム情報" msgid "About InvenTree" msgstr "InvenTree について" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "パーツ" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "作成日時" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "パーツを割り当てるためにビルドする" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "パーツを割り当てるためにビルドする" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "数量" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "ステータス" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "テンプレート" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "デバッグモード" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "サプライヤー・パーツ" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "パーツを削除" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "メーカー・パーツ" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "購入金額" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "パーツ" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "確認" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 0371588214..105bbbfef8 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -45,7 +49,7 @@ msgstr "" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "" @@ -212,7 +216,7 @@ msgstr "첨부파일" msgid "Select file to attach" msgstr "첨부할 파일을 선택하세요" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "첨부할 파일을 선택하세요" msgid "Link" msgstr "링크" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "외부 URL로 링크" @@ -238,13 +242,13 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "사용자" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "이름" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "이름" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "설명" @@ -339,7 +343,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "" @@ -679,7 +683,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "" @@ -755,11 +759,11 @@ msgstr "시스템 정보" msgid "About InvenTree" msgstr "" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "외부 링크" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "수량" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "위치" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "상태" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "디버그 모드" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "페이지 크기" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "PDF 보고서 기본 페이지 크기" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "SSO 활성화" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "로그인 페이지에서 SSO 활성화" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "이메일 필요" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "두 번 보내기" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "작성자" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "고객" @@ -3509,7 +3521,7 @@ msgstr "이미지 다운로드" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "신규 고객" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "새 회사" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "너비 [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "높이 [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "단가" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "지금 업데이트" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "확인" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "선택" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index c26e140bf1..f3eb095de1 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API eindpunt niet gevonden" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Error details kunnen worden gevonden in het admin scherm" @@ -45,7 +49,7 @@ msgstr "Voer datum in" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Opmerkingen" @@ -212,7 +216,7 @@ msgstr "Bijlage" msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Bestand als bijlage selecteren" msgid "Link" msgstr "Link" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Link naar externe URL" @@ -238,13 +242,13 @@ msgstr "Opmerking" msgid "File comment" msgstr "Bestand opmerking" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Gebruiker" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Ongeldige keuze" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Naam" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Naam" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Omschrijving" @@ -339,7 +343,7 @@ msgid "parent" msgstr "bovenliggende" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Pad" @@ -679,7 +683,7 @@ msgstr "Splits van bovenliggend item" msgid "Split child item" msgstr "Splits onderliggende item" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Samengevoegde voorraadartikelen" @@ -755,11 +759,11 @@ msgstr "Systeeminformatie" msgid "About InvenTree" msgstr "Over InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" msgid "Build Order" msgstr "Productieorder" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Productieorders" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Ongeldige keuze voor bovenliggende productie" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Productieorderreferentie" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referentie" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Korte beschrijving van de productie" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Bovenliggende Productie" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Productieorder waar deze productie aan is toegewezen" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Onderdeel" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Selecteer onderdeel om te produceren" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Verkooporder Referentie" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Bronlocatie" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Selecteer de locatie waar de voorraad van de productie vandaan moet komen (laat leeg om vanaf elke standaard locatie te nemen)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Bestemmings Locatie" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Selecteer locatie waar de voltooide items zullen worden opgeslagen" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Productiehoeveelheid" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Aantal voorraaditems om te produceren" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Voltooide voorraadartikelen" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Aantal voorraadartikelen die zijn voltooid" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Productiestatus" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Productiestatuscode" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Batchcode" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Aanmaakdatum" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Verwachte opleveringsdatum" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Opleveringsdatum" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "voltooid door" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Uitgegeven door" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Gebruiker die de productieorder heeft gegeven" msgid "Responsible" msgstr "Verantwoordelijke" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Externe Link" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Opmerkingen over de productie" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Bouw prioriteit" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Productieorder {build} is voltooid" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Een productieorder is voltooid" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Geen productie uitvoer opgegeven" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Productie uitvoer is al voltooid" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofdonderdeel gemarkeerd is als traceerbaar" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Geselecteerd voorraadartikel niet gevonden in stuklijst" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Product" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Product om onderdelen toe te wijzen" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Product om onderdelen toe te wijzen" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Bron voorraadartikel" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Bron voorraadartikel" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Installeren in" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" @@ -1186,8 +1190,8 @@ msgstr "Een lijst van productieuitvoeren moet worden verstrekt" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Locatie" @@ -1201,8 +1205,8 @@ msgstr "Locatie van voltooide productieuitvoeren" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Status" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Voltooid" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Voltooid" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Verkooporder" @@ -1527,9 +1531,9 @@ msgstr "Toegewezen Onderdelen" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "dagen" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Sjabloon" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Interne Prijzen" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "Inschakelen van interne prijzen voor onderdelen" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Printen van labels Inschakelen" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Printen van labels via de webinterface inschakelen" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "Label Afbeelding DPI" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI resolutie bij het genereren van afbeelginsbestanden voor label printer plugins" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Activeer Rapportages" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Activeer het genereren van rapporten" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Foutopsporingsmodus" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Rapporten genereren in debug modus (HTML uitvoer)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Paginagrootte" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Standaard paginagrootte voor PDF rapporten" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "Activeer Testrapporten" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "Activeer het genereren van testrapporten" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "Testrapporten Toevoegen" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Bij het afdrukken van een Testrapport, voeg een kopie van het Testrapport toe aan het bijbehorende Voorraadartikel" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "Batchcode Sjabloon" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "Verlopen Voorraad" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "Verlopen voorraad functionaliteit inschakelen" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "Verkoop Verlopen Voorraad" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "Verkoop verlopen voorraad toestaan" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "Voorraad Vervaltijd" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "Aantal dagen voordat voorraadartikelen als verouderd worden beschouwd voor ze verlopen" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "Produceer Verlopen Voorraad" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "Sta productie met verlopen voorraad toe" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "Voorraad Eigenaar Toezicht" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "Productieorderreferentiepatroon" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "Verkooporderreferentiepatroon" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "Standaard Verzending Verkooporder" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Aanmaken standaard verzending bij verkooporders inschakelen" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Inkooporderreferentiepatroon" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Wachtwoord vergeten functie inschakelen" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Registratie inschakelen" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "SSO inschakelen" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "SSO inschakelen op de inlogpagina's" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "Groep waaraan nieuwe gebruikers worden toegewezen bij registratie" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Toon laatste onderdelen" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Toon laatste onderdelen op de startpagina" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Toon recente voorraadwijzigingen" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "Toon recent aangepaste voorraadartikelen op de startpagina" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Toon lage voorraad" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Toon lage voorraad van artikelen op de startpagina" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Toon lege voorraad" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Toon lege voorraad van artikelen op de startpagina" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Toon benodigde voorraad" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Toon verlopen voorraad" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "Toon verlopen voorraad van artikelen op de startpagina" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "Toon verouderde voorraad" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "Toon verouderde voorraad van artikelen op de startpagina" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "Toon openstaande producties" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "Toon openstaande producties op de startpagina" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "Toon achterstallige productie" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "Toon achterstallige producties op de startpagina" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "Toon uitstaande PO's" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "Toon uitstaande PO's op de startpagina" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "Toon achterstallige PO's" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "Toon achterstallige PO's op de startpagina" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "Toon uitstaande SO's" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "Toon uitstaande SO's op de startpagina" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "Toon achterstallige SO's" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "Toon achterstallige SO's op de startpagina" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "Zoek Onderdelen" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "Zoek in Voorraad" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "Inkooporders Zoeken" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "Toon inkooporders in het zoekvenster" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "Inactieve Inkooporders Weglaten" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inactieve inkooporders weglaten in het zoekvenster" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "Verkooporders zoeken" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "Toon verkooporders in het zoekvenster" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "Inactieve Verkooporders Weglaten" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Prijs" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "Actief" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "Token" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Geheim" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "Host" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Koptekst" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Leverancier" @@ -3322,7 +3334,7 @@ msgstr "Leverancier selecteren" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "SKU" @@ -3363,7 +3375,7 @@ msgstr "Minimale kosten (bijv. voorraadkosten)" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "Order meerdere" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Klant" @@ -3509,7 +3521,7 @@ msgstr "Afbeelding Downloaden" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Verwijder Onderdelen" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Fabrikant onderdelen" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Inkooporders" @@ -3588,7 +3600,7 @@ msgstr "Nieuwe Inkooporder" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Verkooporders" @@ -3657,7 +3669,7 @@ msgstr "Verwijder leveranciersonderdelen" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "Toegewezen Voorraadartikelen" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -3811,7 +3823,7 @@ msgstr "Prijsinformatie" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Voorraadartikelen" @@ -3861,7 +3873,7 @@ msgstr "Klanten" msgid "New Customer" msgstr "Nieuwe Klant" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Bedrijven" @@ -3869,68 +3881,68 @@ msgstr "Bedrijven" msgid "New Company" msgstr "Nieuw Bedrijf" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Labelnaam" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Label beschrijving" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Label" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "Label template bestand" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Ingeschakeld" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "Label template is ingeschakeld" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Breedte [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "Label breedte, gespecificeerd in mm" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Hoogte [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "Label hoogte, gespecificeerd in mm" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Bestandsnaam Patroon" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filters" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "Aantal ontvangen artikelen" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Inkoopprijs" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Verkoopprijs" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "Zending" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "{part} stukprijs bijgewerkt naar {price} en aantal naar {qty}" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "Standaard locatie voor onderdelen in deze categorie" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Datum" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "Filters inkooporder" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "Verkooporder zoekopdracht filters" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "Stukprijs" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "Voorraadlocatie" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Voorraadlocaties" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "Inkooporder Instellingen" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Bevestigen" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "Productieorder is achterstallig" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "Order-ID" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "Onderdeelnummer Fabrikant" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "Selecteer Verkooporders" msgid "Sales Order(s) must be selected before printing report" msgstr "Verkooporder(s) moeten geselecteerd zijn voordat u rapport afdrukt" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "Inkooporder bestaat niet meer" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 21083a1b72..0f076edb9e 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API endepunkt ikke funnet" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Feildetaljer kan ikke finnes i admin-panelet" @@ -45,7 +49,7 @@ msgstr "Oppgi dato" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Notater" @@ -212,7 +216,7 @@ msgstr "Vedlegg" msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Velg fil å legge ved" msgid "Link" msgstr "Lenke" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Lenke til ekstern URL" @@ -238,13 +242,13 @@ msgstr "Kommenter" msgid "File comment" msgstr "Kommentar til fil" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Bruker" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Ugyldig valg" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Navn" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Navn" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Beskrivelse" @@ -339,7 +343,7 @@ msgid "parent" msgstr "overkategori" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Sti" @@ -679,7 +683,7 @@ msgstr "Delt fra overordnet element" msgid "Split child item" msgstr "Delt fra underelement" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Sammenslått lagervare" @@ -755,11 +759,11 @@ msgstr "Systeminformasjon" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Bygningen må avbrytes før den kan slettes" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Bygningen må avbrytes før den kan slettes" msgid "Build Order" msgstr "Build ordre" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Build Ordre" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Ugylding valg for overordnet build" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Bygg ordrereferanse" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Bygg ordrereferanse" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referanse" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Kort beskrivelse av build" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Overordnet build" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Build order som denne build er tildelt til" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Build order som denne build er tildelt til" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Del" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Valg del å bygge" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Salg order referanse" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Salgorder som denne build er tildelt til" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Kilde plassering" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Valg sted for å ta lagervare fra for dette prosjektet (la stå tomt for a ta fra hvilken som helst sted)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Sted for destinasjon" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Velg sted hvor fulførte elementer vil bli lagret" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Prosjekt mengde" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Antall lagervare til prosjektet" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Fullførte elementer" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Antall lagervarer som er fullført" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Byggstatus" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Byggstatuskode" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Batch kode" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Batch kode for denne build output" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Opprettelsesdato" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Forventet sluttdato" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Forventet dato for ferdigstillelse. Build er forvalt etter denne datoen." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Fullført dato" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "fullført av" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Utstedt av" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Brukeren som utstede denne prosjekt order" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Brukeren som utstede denne prosjekt order" msgid "Responsible" msgstr "Ansvarlig" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Ekstern link" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Ekstra prosjekt notater" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Bygg prioritet" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Prioritet for denne byggeordren" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Byggeordre {build} er fullført" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Byggeordre er fullført" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Ingen prosjekt utgang" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Prosjekt utdata er allerede utfylt" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Prosjekt utdata samsvarer ikke Prosjekt Order" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Prosjektvare må spesifisere en prosjekt utdata, siden hovedvaren er markert som sporbar" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelige lager mengde ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Lagervare er overtildelt" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Tildeling antallet må være større enn null" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må væew 1 for serialisert lagervare" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Valgt lagevare ikke funnet i BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Prosjekt" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Bygge for å tildele deler" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Bygge for å tildele deler" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Kilde lagervare" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Kilde lagervare" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Kilde lagervare" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Antall" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Lagerantall å allokere til bygging" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Installerings informasjon" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Målets lagervare" @@ -1186,8 +1190,8 @@ msgstr "En liste over byggeresultater må oppgis" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Beliggenhet" @@ -1201,8 +1205,8 @@ msgstr "Sted for ferdige byggeresultater" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Status" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Fullført" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Fullført" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Salgsorder" @@ -1527,9 +1531,9 @@ msgstr "Tildelte deler" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kopier kategori parametermaler ved oppretting av en del" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Mal" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "Rediger fullførte salgsordrer" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Tillat redigering av salgsordrer etter de har blitt sendt eller fullført" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Referansemønster for innkjøpsordre" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "Rediger fullførte innkjøpsordre" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Tillat redigering av innkjøpsordre etter at de har blitt sendt eller fullført" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Aktiver passord glemt" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Ativer funskjon for glemt passord på innloggingssidene" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Aktiver registrering" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "Aktiver SSO" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "Aktiver SSO på innloggingssidene" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "E-postadresse kreves" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Krevt at brukeren angi e-post ved registrering" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO brukere" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO kontodata" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "E-post to ganger" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "Ved registrering spør brukere to ganger for e-posten" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "Passord to ganger" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "Ved registrerting, spør brukere to ganger for passord" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Gruppe på registrering" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "Gruppe for hvilke nye brukere som er tilknyttet registrering" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "Krev MFA" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Sjekk utvidelser ved oppstart" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Sjekk at alle programtillegg er installert ved oppstart - aktiver i containermiljøer" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "Sjekk plugin signaturer" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "Kontroller og vis signaturer for plugins" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "Aktiver URL integrering" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "Aktiver tillegg for å legge til URL" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrering" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "Aktiver plugins for å integrere inn i navigasjon" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "Aktiver app integrasjon" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "Aktiver plugins for å legge til apper" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "Aktiver integrering av tidsplan" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "Aktiver utvidelser for å kjøre planlagte oppgaver" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "Aktiver hendelsesintegrering" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "Aktiver plugins til å svare på interne hendelser" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 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:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Vis abbonerte deler" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Vis abbonerte deler på hjemmesiden" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Vis abbonerte kategorier" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "Vis abbonerte delkatekorier på hjemmesiden" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Vis nyeste deler" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Vis nyeste deler på hjemmesiden" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "Antall nylig deler" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "Antall nylige deler som skal vises på indeks-side" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Vis uvaliderte BOMs" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "Vis BOMs som venter validering på hjemmesiden" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Vis nylige lagerendringer" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "Vis nylig endret lagervarer på hjemmesiden" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "Siste lagertelling" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "Antall nylige lagervarer som skal vises på indeksside" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Vis lav lager" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Vis lav lagervarer på hjemmesiden" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Vis tom lagervarer" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Vis lav lagerbeholdning på hjemmesiden" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Vis nødvendig lagervare" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "Vis lagervarer som trengs for å bygge på hjemmesiden" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Vis utløpt lager" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "Vis utløpte lagerbeholdninger på hjemmesiden" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Del planlegging" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "Aktiv" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "Sjetong" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "Vert" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Tittel" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Brødtekst" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Kunde" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Leverandør deler" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Slett deler" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Produsentdeler" @@ -3565,7 +3577,7 @@ msgstr "Leverandør lager" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Bestillingsorder" @@ -3588,7 +3600,7 @@ msgstr "Ny bestillingsorder" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Salgsordre" @@ -3657,7 +3669,7 @@ msgstr "Slett leverandørdeler" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "Tildelt lagervarer" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Leverandør deler" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "Oppdater tilgjengelighet" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "Spørrefilter (kommaseparert liste over nøkkel=verdiparer)," -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filtre" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Bekreft" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index fa8eadcec9..cfed423885 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "Nie znaleziono punktu końcowego API" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym" @@ -45,7 +49,7 @@ msgstr "Wprowadź dane" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Uwagi" @@ -212,7 +216,7 @@ msgstr "Załącznik" msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Wybierz plik do załączenia" msgid "Link" msgstr "Łącze" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -238,13 +242,13 @@ msgstr "Komentarz" msgid "File comment" msgstr "Komentarz pliku" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Użytkownik" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Błędny wybór" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Nazwa" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Nazwa" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Opis" @@ -339,7 +343,7 @@ msgid "parent" msgstr "nadrzędny" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Ścieżka" @@ -679,7 +683,7 @@ msgstr "Podziel z pozycji nadrzędnej" msgid "Split child item" msgstr "Podziel element podrzędny" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Scalone przedmioty magazynowe" @@ -755,11 +759,11 @@ msgstr "Informacja systemowa" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięt msgid "Build Order" msgstr "Zlecenie Budowy" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Zlecenia budowy" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Nieprawidłowy wybór kompilacji nadrzędnej" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Odwołanie do zamówienia wykonania" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referencja" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Krótki opis budowy" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Komponent" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Wybierz część do budowy" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Odwołanie do zamówienia sprzedaży" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Lokalizacja źródła" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Wybierz lokalizację, z której pobrać element do budowy (pozostaw puste, aby wziąć z dowolnej lokalizacji)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Lokalizacja docelowa" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Wybierz lokalizację, w której będą przechowywane ukończone elementy" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Ilość do stworzenia" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Ilość przedmiotów do zbudowania" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Ukończone elementy" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Ilość produktów magazynowych które zostały ukończone" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Status budowania" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Kod partii" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Data utworzenia" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Docelowy termin zakończenia" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Data zakończenia" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "zrealizowane przez" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Wydany przez" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Użytkownik, który wydał to zamówienie" msgid "Responsible" msgstr "Odpowiedzialny" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Dodatkowe notatki do budowy" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Kolejność kompilacji {build} została zakończona" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Kolejność kompilacji została zakończona" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Nie określono danych wyjściowych budowy" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Budowanie wyjścia jest już ukończone" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Nie znaleziono wybranego elementu magazynowego w BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Budowa" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Ilość" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Lokalizacja" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Status" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Zakończone" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Zakończone" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Zamówienie zakupu" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "dni" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Szablon" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Ceny wewnętrzne" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Włącz drukowanie etykiet" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Włącz drukowanie etykiet z interfejsu WWW" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "DPI etykiety" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Włącz raporty" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Tryb Debugowania" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Rozmiar strony" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "Włącz generowanie raportów testów" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Włącz opcję zapomnianego hasła" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Włącz funkcję zapomnianego hasła na stronach logowania" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Włącz rejestrację" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "Włącz SSO" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "Włącz SSO na stronach logowania" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Adres e-mail jest wymagany" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "Autouzupełnianie użytkowników SSO" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "E-mail dwa razy" -#: common/models.py:1513 +#: common/models.py:1524 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:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "Hasło dwukrotnie" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Grupuj przy rejestracji" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Pokaż obserwowane części" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Pokaż obserwowane części na stronie głównej" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Pokaż obserwowane kategorie" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "Pokaż obserwowane kategorie części na stronie głównej" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Pokaż najnowsze części" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Pokaż najnowsze części na stronie głównej" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Pokaż niski stan magazynowy" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Pokaż elementy o niskim stanie na stronie głównej" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Pokaż wymagany stan zapasów" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "Szukaj części" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "Ukryj nieaktywne części" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "Stały pasek nawigacyjny" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Format daty" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "Preferowany format wyświetlania dat" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planowanie komponentów" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Cena" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "Aktywny" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Sekret" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Nagłówek" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Zawartość" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Autor" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Dostawca" @@ -3322,7 +3334,7 @@ msgstr "Wybierz dostawcę" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Opakowanie" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Klient" @@ -3509,7 +3521,7 @@ msgstr "Pobierz obraz" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Komponenty dostawcy" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Usuń części" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Części producenta" @@ -3565,7 +3577,7 @@ msgstr "Zapasy dostawcy" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Zamówienia zakupu" @@ -3588,7 +3600,7 @@ msgstr "Nowe zamówienie zakupu" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "Informacja cenowa" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Towary" @@ -3861,7 +3873,7 @@ msgstr "Klienci" msgid "New Customer" msgstr "Nowy klient" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Firmy" @@ -3869,68 +3881,68 @@ msgstr "Firmy" msgid "New Company" msgstr "Nowa firma" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Nazwa etykiety" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Opis etykiety" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Etykieta" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Aktywne" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Szerokość [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Wysokość [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Wzór nazwy pliku" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filtry" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Cena zakupu" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Cena sprzedaży" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "Przesyłka" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "ID komponentu" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Wersja" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "Słowa kluczowe" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "ID kategorii" @@ -4833,7 +4844,7 @@ msgstr "Ścieżka kategorii" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Części" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "IPN komponentu" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "Kategoria komponentu" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Kategorie części" @@ -4925,7 +4936,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:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Data" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "Część jest wirtualna (nie fizyczna)" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "Nieaktywny" @@ -6258,8 +6269,8 @@ msgstr "Minimalny poziom stanu magazynowego" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "Ukryj szczegóły części" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "Cennik dostawcy" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "Ostatnia aktualizacja" @@ -6771,100 +6782,100 @@ msgstr "Instalacja nie została potwierdzona" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "Nazwa szablonu" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "Filtr części" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "Wycinek" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "Zainstalowane elementy" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "Numer seryjny" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "ID lokalizacji" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "ID części dostawcy" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "Zainstalowane w" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "Data ważności" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Lokacje stanu magazynowego" @@ -7058,7 +7068,7 @@ msgstr "Wybierz właściciela" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "Kurs wymiany" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "Aktualizuj teraz" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "Ostatnia Aktualizacja" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "Nigdy" @@ -8613,7 +8623,7 @@ msgstr "Potwierdź adres e-mail" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "Proszę potwierdzić że %(email)s jest adresem e-mail dla użytkownika %(user_display)s." -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Potwierdź" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "Wybierz" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "Brak informacji o użytkowniku" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" @@ -9716,61 +9726,61 @@ msgstr "Wyczyść wszystkie filtry" msgid "Create filter" msgstr "Utwórz filtr" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "Działanie zabronione" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "Operacja utworzenia nie jest dozwolona" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "Operacja aktualizacji nie jest dozwolona" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "Operacja usuwania nie jest dozwolona" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "Operacja przeglądania nie jest dozwolona" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "Pozostaw ten formularz otwarty" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "Wprowadź poprawny numer" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "Istnieją błędy formularza" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "Nie znaleziono wyników" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "Wyszukiwanie" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "Wyczyść wejście" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "Kolumna pliku" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "Nazwa pola" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "Wybór Kolumn" @@ -9903,28 +9913,6 @@ msgstr "Serwer zwrócił kod błędu 400" msgid "Error requesting form data" msgstr "Błąd podczas żądania danych formularza" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "ID firmy" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "ID zamówienia" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "ID wysyłki" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "Brak kategorii" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "Wyświetl jako listę" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "Wyświetl jako drzewo" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "Edytuj ${human_name}" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "Usuń ${human_name}" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "Kod statusu musi być wybrany" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "Szczegóły" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "Lokalizacja już nie istnieje" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "Zamówienie zakupu już nie istnieje" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "Klient już nie istnieje" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "Element magazynowy już nie istnieje" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "Dodano" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "Usunięto" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "Pokaż pełne wyniki wyszukiwania" msgid "Clear search" msgstr "Wyczyść wyszukiwanie" -#: templates/search.html:16 -msgid "Filter results" -msgstr "Filtruj wyniki" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "Zamknij menu wyszukiwania" -#: templates/search.html:35 -msgid "No search results" -msgstr "Brak wyników" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index db00b655fc..e23c0c40df 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-18 08:05\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:29\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API endpoint não encontrado" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "Usuário não tem permissão para ver este modelo" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Detalhes do erro podem ser encontrados no painel de administrador" @@ -45,7 +49,7 @@ msgstr "Insira uma Data" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Anotações" @@ -212,7 +216,7 @@ msgstr "Anexo" msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Selecione arquivo para anexar" msgid "Link" msgstr "Link" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Link para URL externa" @@ -238,13 +242,13 @@ msgstr "Comentario" msgid "File comment" msgstr "Comentario sobre arquivo" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Usuario" @@ -285,9 +289,9 @@ msgstr "Nomes duplicados não podem existir sob o mesmo parental" msgid "Invalid choice" msgstr "Escolha inválida" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Escolha inválida" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Nome" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Nome" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Descricao" @@ -339,7 +343,7 @@ msgid "parent" msgstr "parent" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Caminho" @@ -679,7 +683,7 @@ msgstr "Separado do Item Paternal" msgid "Split child item" msgstr "Separar o Item filho" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Itens de estoque mesclados" @@ -755,11 +759,11 @@ msgstr "Informação do Sistema" msgid "About InvenTree" msgstr "Sobre o InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Produção deve ser cancelada antes de ser deletada" msgid "Build Order" msgstr "Ondem de Produção" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Ordens de Produções" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Escolha de Produção parental inválida" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Referência do pedido de produção" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referência" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Breve descrição da produção" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Produção Progenitor" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Ordem de produção para qual este serviço está alocado" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Ordem de produção para qual este serviço está alocado" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Peça" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Selecionar peça para produção" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Referência do pedido de venda" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Ordem de Venda para qual esta produção está alocada" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Local de Origem" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Selecione a localização para pegar do estoque para esta produção (deixe em branco para tirar a partir de qualquer local de estoque)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Local de Destino" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Selecione o local onde os itens concluídos serão armazenados" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Número de itens em estoque para produzir" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Itens concluídos" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Número de itens em estoque concluídos" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Progresso da produção" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Código de Lote" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Criado em" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Data alvo final" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Data de conclusão" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "Concluído em" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Emitido em" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Usuário que emitiu esta ordem de produção" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Usuário que emitiu esta ordem de produção" msgid "Responsible" msgstr "Responsável" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "Usuário ou grupo responsável para esta ordem de produção" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "Usuário ou grupo responsável para esta ordem de produção" msgid "External Link" msgstr "Link Externo" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Notas de produção complementares" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "Prioridade de Produção" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "Prioridade desta ordem de produção" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "O Pedido de produção {build} foi concluído!" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Um pedido de produção foi concluído" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Nenhuma saída de produção especificada" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Saída de produção já completada" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde à Ordem de Produção" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Item do estoque selecionado não encontrado na LDM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Produção" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Faça uma Produção para atribuir peças" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Faça uma Produção para atribuir peças" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Item de estoque" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Origem do item em estoque" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Origem do item em estoque" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Instalar em" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1186,8 +1190,8 @@ msgstr "Uma lista de saídas de produção deve ser fornecida" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Local" @@ -1201,8 +1205,8 @@ msgstr "Local para saídas de produção concluídas" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Situação" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Concluído" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Concluído" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Pedido de Venda" @@ -1527,9 +1531,9 @@ msgstr "Peças alocadas" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "Frequência para verificar atualizações (defina como zero para desativar)" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "dias" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Modelo" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "Ícone padrão de categoria de peça (vazio significa sem ícone)" #: common/models.py:1220 -msgid "Pricing Decimal Places" -msgstr "Casas decimais de preço" +msgid "Minimum Pricing Decimal Places" +msgstr "Mínimo de Casas Decimais do Preço" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" -msgstr "Número de casas decimais a exibir quando renderizar dados de preços" +msgid "Minimum number of decimal places to display when rendering pricing data" +msgstr "Mínimo número de casas decimais a exibir quando renderizar dados de preços" #: common/models.py:1231 +msgid "Maximum Pricing Decimal Places" +msgstr "Máximo Casas Decimais de Preço" + +#: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 msgid "Use Supplier Pricing" msgstr "Usar Preços do Fornecedor" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Incluir quebras de preço do fornecedor nos cálculos de preços globais" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "Sobrescrever histórico de compra" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Histórico do pedido de compra substitui os intervalos dos preços do fornecedor" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "Usar Preços do Item em Estoque" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Usar preço inserido manualmente no estoque para cálculos de valores" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "Idade do preço do Item em Estoque" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Não incluir itens em estoque mais velhos que este número de dias no cálculo de preços" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "Usar Preço Variável" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "Incluir preços variáveis nos cálculos de valores gerais" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "Apenas Ativar Variáveis" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "Apenas usar peças variáveis ativas para calcular preço variáveis" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "Intervalo de Reconstrução de Preços" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "Número de dias antes da atualização automática dos preços das peças" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Preços Internos" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "Habilitar preços internos para peças" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "Sobrepor Valor Interno" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "Se disponível, preços internos sobrepõe variação de cálculos de preço" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Ativar impressão de etiquetas" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Ativar impressão de etiqueta pela interface da internet" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "DPI da Imagem na Etiqueta" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Resolução de DPI quando gerar arquivo de imagens para fornecer à extensão de impressão de etiquetas" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Habilitar Relatórios" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Ativar geração de relatórios" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Modo de depuração" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Gerar relatórios em modo de depuração (saída HTML)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Tamanho da página" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Tamanho padrão da página PDF para relatórios" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "Ativar Relatórios Teste" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "Ativar geração de relatórios de teste" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "Anexar Relatórios de Teste" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Quando imprimir um Relatório de Teste, anexar uma cópia do mesmo ao item de estoque associado" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "Seriais Únicos Globais" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "Números de série para itens de estoque devem ser globalmente únicos" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "Preenchimento automático de Números Seriais" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "Preencher números de série automaticamente no formulário" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "Excluir Estoque Esgotado" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "Determina o comportamento padrão quando um item de estoque é esgotado" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "Modelo de Código de Lote" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "Modelo para gerar códigos de lote padrão para itens de estoque" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "Validade do Estoque" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "Ativar função de validade de estoque" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "Vender estoque expirado" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "Permitir venda de estoque expirado" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "Tempo de Estoque Inativo" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de dias em que os itens em estoque são considerados obsoleto antes de vencer" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "Produzir Estoque Vencido" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "Permitir produção com estoque vencido" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "Controle de propriedade do estoque" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "Ativar controle de propriedade sobre locais e itens de estoque" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "Ícone padrão do local de estoque" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "Ícone padrão de local de estoque (vazio significa sem ícone)" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Produção" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Produção" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Venda" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Venda" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "Envio Padrão de Pedidos de Venda" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "Habilitar criação de envio padrão com Pedidos de Vendas" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "Editar os Pedidos de Vendas concluídos" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de vendas após serem enviados ou concluídos" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "Modelo de Referência de Pedidos de Compras" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modelo necessário para gerar campo de referência do Pedido de Compra" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "Editar Pedidos de Compra Concluídos" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Permitir a edição de pedidos de compras após serem enviados ou concluídos" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "Habitar esquecer senha" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "Habilitar a função \"Esqueci minha senha\" nas páginas de acesso" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "Habilitar cadastro" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "Ativar auto-registro para usuários na página de entrada" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "Ativar SSO" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "Ativar SSO na página de acesso" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "Ativar registro SSO" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Ativar auto-registro por SSO para usuários na página de entrada" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Email obrigatório" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "Exigir do usuário o e-mail no cadastro" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "Auto-preencher usuários SSO" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "Preencher automaticamente os detalhes do usuário a partir de dados da conta SSO" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "Enviar email duplo" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "No registro pedir aos usuários duas vezes pelo email" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "Senha duas vezes" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "No registro pedir aos usuários duas vezes pela senha" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "Domínios permitidos" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "Restringir registros a certos domínios (separados por vírgula, começando com @)" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "Grupo no cadastro" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "Grupo ao qual novos usuários são atribuídos no registro" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "Forçar AMF" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "Os usuários devem usar uma segurança multifator." -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "Checar extensões no início" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Checar que todas as extensões instaladas no início — ativar em ambientes de contêineres" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "Checar assinaturas de extensões" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "Checar e mostrar assinaturas das extensões" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "Ativar integração URL" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "Ativar extensão para adicionar rotas URL" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "Ativar integração de navegação" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "Ativar extensões para integrar à navegação" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "Ativa integração com aplicativo" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "Ativar extensões para adicionar aplicativos" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "Ativar integração do calendário" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "Ativar extensões para executar tarefas agendadas" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "Ativar integração de eventos" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "Ativar extensões para responder a eventos internos" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "Funcionalidade de Balanço do Inventário" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "Ativar funcionalidade de balanço para gravar níveis de estoque e calcular seu valor" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "Período de Balanço Automático" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Número de dias entre gravação do balanço de estoque (coloque zero para desativar)" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "Intervalo para Excluir o Relatório" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Relatórios de balanço serão apagados após um número de dias especificado" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "Senha de configurações (deve ser única — diferencia maiúsculas de minúsculas" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "Nenhuma impressora (Exportar para PDF)" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Mostrar peças subscritas" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Mostrar peças subscritas na tela inicial" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Mostrar categorias subscritas" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "Mostrar categorias de peças subscritas na tela inicial" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Mostrar peças mais recentes" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Mostrar as peças mais recentes na página inicial" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "Contagem de peças recentes" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "Número de peças recentes para mostrar no índice" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Mostrar LDMs não validadas" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "Mostrar LDMs que aguardam validação na página inicial" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Mostrar alterações recentes de estoque" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "Mostrar itens de estoque alterados recentemente na página inicial" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "Contagem de Estoque Recente" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "Número recentes itens do estoque para mostrar no índice" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Mostrar baixo estoque" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Mostrar itens de baixo estoque na página inicial" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Mostrar estoque esgotado" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Mostrar itens sem estoque na página inicial" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Mostrar estoque necessário" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "Mostrar itens de estoque necessários para produções na tela inicial" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Mostrar estoque expirado" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "Mostrar expirados itens em estoque na tela inicial" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "Mostrar estoque inativo" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "Mostrar estoque inativo na tela inicial" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "Mostrar produções pendentes" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "Mostrar produções pendentes na tela inicial" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "Mostrar produções atrasadas" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "Mostrar produções atrasadas na tela inicial" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "Mostrar pedidos de compra pendentes" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "Mostrar os Pedidos de Compras pendentes na página inicial" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "Mostrar Pedidos de Compra atrasados" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "Mostrar os Pedidos de Compras atrasadas na tela inicial" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "Mostrar pedidos de vendas pendentes" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "Mostrar os Pedidos de Vendas pendentes na página inicial" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "Mostrar Pedidos de Venda atrasados" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "Mostrar os Pedidos de Vendas atrasadas na tela inicial" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "Mostrar notícias" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "Mostrar notícias na tela inicial" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "Mostrar etiqueta em linha" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Mostrar etiquetas em PDF no navegador, ao invés de baixar o arquivo" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "Impressora de etiquetas padrão" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "Configurar qual impressora de etiqueta deve ser selecionada por padrão" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "Mostrar relatório em linha" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Mostrar relatórios em PDF no navegador, ao invés de baixar o arquivo" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "Procurar Peças" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "Mostrar peças na janela de visualização de pesquisa" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "Buscar Peças do Fornecedor" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "Mostrar fornecedor de peças na janela de visualização de pesquisa" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "Buscar peças do fabricante" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "Mostrar fabricante de peças na janela de visualização de pesquisa" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "Ocultar peças inativas" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "Não incluir peças inativas na janela de visualização de pesquisa" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "Pesquisar Categorias" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "Mostrar categoria das peças na janela de visualização de pesquisa" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "Pesquisar Estoque" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "Mostrar itens do estoque na janela de visualização de pesquisa" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "Ocultar itens do estoque indisponíveis" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "Não incluir itens de estoque que não estão disponíveis na janela de visualização de pesquisa" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "Procurar Locais" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "Mostrar locais de estoque na janela de visualização de pesquisa" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "Pesquisar empresas" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "Mostrar empresas na janela de visualização de pesquisa" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "Procurar Pedidos de Produção" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "Mostrar pedidos de produção na janela de visualização de pesquisa" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "Mostrar Pedido de Compras" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "Mostrar pedidos de compra na janela de visualização de pesquisa" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "Não incluir Pedidos de Compras Inativos" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "Não incluir pedidos de compras inativos na janela de visualização de pesquisa" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "Procurar Pedidos de Vendas" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "Mostrar pedidos de vendas na janela de visualização de pesquisa" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "Não Incluir Pedidos de Compras Inativas" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "Não incluir pedidos de vendas inativos na janela de visualização de pesquisa" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "Mostrar Resultados Anteriores" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "Número de resultados mostrados em cada seção da janela de visualização de pesquisa" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "Mostrar Quantidade nos Formulários" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "Mostrar a quantidade de peças disponíveis em alguns formulários" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "Tecla Esc Fecha Formulários" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "Usar a tecla Esc para fechar fomulários modais" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "Fixar Navbar" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "A posição do Navbar é fixa no topo da tela" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "Formato da data" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "Formato preferido para mostrar datas" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Agendamento de peças" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "Mostrar informações de agendamento de peças" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Balanço de Peça" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Mostrar informação de balanço da peça (se a funcionalidade de balanço estiver habilitada)" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "Comprimento da Tabela de Frases" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "Limite máximo de comprimento para frases exibidas nas visualizações de tabela" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Preço" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "Preço unitário na quantidade especificada" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "Ponto final" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "Ponto final em qual o gancho web foi recebido" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "Nome para este webhook" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "Nome para este webhook" msgid "Active" msgstr "Ativo" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "Este gancho web está ativo" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "Token" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "Token de acesso" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "Segredo" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "Segredo compartilhado para HMAC" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "ID da Mensagem" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "Identificador exclusivo desta mensagem" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "Servidor" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "Servidor do qual esta mensagem foi recebida" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "Cabeçalho" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "Cabeçalho da mensagem" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "Corpo" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "Corpo da mensagem" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "Ponto do qual esta mensagem foi recebida" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "Trabalhado em" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "O trabalho desta mensagem foi concluído?" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "Id" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "Título" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "Publicado" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Autor" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "Resumo" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "Lida" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "Esta notícia do item foi lida?" @@ -3309,7 +3321,7 @@ msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Fornecedor" @@ -3322,7 +3334,7 @@ msgstr "Selecione o fornecedor" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "Código (SKU)" @@ -3363,7 +3375,7 @@ msgstr "Taxa mínima (ex.: taxa de estoque)" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Embalagem" @@ -3397,7 +3409,7 @@ msgstr "Pedir múltiplos" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "Excluir imagem" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Cliente" @@ -3509,7 +3521,7 @@ msgstr "Baixar Imagem" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Peças do Fornecedor" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Excluir Peças" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Fabricantes de peças" @@ -3565,7 +3577,7 @@ msgstr "Estoque do Fornecedor" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -3588,7 +3600,7 @@ msgstr "Novo Pedido de Compra" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -3657,7 +3669,7 @@ msgstr "Excluir peças do fornecedor" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "Itens de Estoque atribuídos" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -3811,7 +3823,7 @@ msgstr "Informações de Preço" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "Adicionar parcela de preço" @@ -3835,7 +3847,7 @@ msgstr "Atualizar disponibilidade de peças" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Itens de Estoque" @@ -3861,7 +3873,7 @@ msgstr "Clientes" msgid "New Customer" msgstr "Novo Cliente" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Empresas" @@ -3869,68 +3881,68 @@ msgstr "Empresas" msgid "New Company" msgstr "Nova Empresa" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Nome da etiqueta" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Descrição da etiqueta" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Etiqueta" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "Arquivo de modelo de etiqueta" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Habilitado" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "Modelo de Etiqueta Habilitado" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Largura [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "Largura da etiqueta, em mm" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Altura [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "Altura da Etiqueta, em mm" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Padrão de Nome de Arquivo" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "Padrão para gerar nomes do arquivo das etiquetas" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "Filtros de consulta (lista de valores separados por vírgula)," -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filtros" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "Filtros de consulta (lista de valores separados por vírgula" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "Filtros de consulta de peça (lista de valores separados por vírgula)" @@ -3938,7 +3950,7 @@ msgstr "Filtros de consulta de peça (lista de valores separados por vírgula)" msgid "No matching purchase order found" msgstr "Nenhum pedido de compra correspondente encontrado" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "Nenhum pedido de compra correspondente encontrado" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "Desconhecido" @@ -4139,7 +4151,7 @@ msgstr "Número de itens recebidos" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Preço de Compra" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Preço de Venda" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "Remessa" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "Atualizado {part} unid.-preço para {price} e quantidade para {qty}" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "ID da Peça" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "IPN" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Revisão" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "Palavras chave" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "ID da Categoria" @@ -4833,7 +4844,7 @@ msgstr "Caminho da Categoria" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Peças" @@ -4854,13 +4865,13 @@ msgstr "IPN Paternal" msgid "Part IPN" msgstr "IPN da Peça" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "Preço Mínimo" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "Preço Máximo" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "Categoria da Peça" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Categorias de Peça" @@ -4925,7 +4936,7 @@ msgstr "Categorias de Peça" msgid "Default location for parts in this category" msgstr "Local padrão para peças desta categoria" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "Estoque total disponível no momento do balanço" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "Data" @@ -5533,7 +5544,7 @@ msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" #: part/models.py:3710 part/models.py:3712 msgid "Sub part must be specified" -msgstr "" +msgstr "Sub peça deve ser especificada" #: part/models.py:3828 msgid "BOM Item Substitute" @@ -5984,7 +5995,7 @@ msgstr "Adicionar informações de balanço de estoque" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "Balanço" @@ -6051,221 +6062,221 @@ msgstr "Carregar LDM" #: part/templates/part/detail.html:297 msgid "Validate BOM" -msgstr "" +msgstr "Validar LDM" #: part/templates/part/detail.html:302 part/templates/part/detail.html:303 #: templates/js/translated/bom.js:1275 templates/js/translated/bom.js:1276 msgid "Add BOM Item" -msgstr "" +msgstr "Adicionar Item LDM" #: part/templates/part/detail.html:316 msgid "Assemblies" -msgstr "" +msgstr "Montagens" #: part/templates/part/detail.html:334 msgid "Part Builds" -msgstr "" +msgstr "Produções de peça" #: part/templates/part/detail.html:361 stock/templates/stock/item.html:38 msgid "Build Order Allocations" -msgstr "" +msgstr "Alocações de Pedido de Produção" #: part/templates/part/detail.html:377 msgid "Part Suppliers" -msgstr "" +msgstr "Fornecedores da peça" #: part/templates/part/detail.html:407 msgid "Part Manufacturers" -msgstr "" +msgstr "Fabricantes da peça" #: part/templates/part/detail.html:423 msgid "Delete manufacturer parts" -msgstr "" +msgstr "Apagar peças do fabricante" #: part/templates/part/detail.html:703 msgid "Related Part" -msgstr "" +msgstr "Peça Relacionada" #: part/templates/part/detail.html:711 msgid "Add Related Part" -msgstr "" +msgstr "Adicionar peça relacionada" #: part/templates/part/detail.html:799 msgid "Add Test Result Template" -msgstr "" +msgstr "Adicionar Modelo de Resultado de Teste" #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Insufficient privileges." -msgstr "" +msgstr "Permissões insuficientes." #: part/templates/part/import_wizard/part_upload.html:8 msgid "Return to Parts" -msgstr "" +msgstr "Retornar para Peças" #: part/templates/part/import_wizard/part_upload.html:13 msgid "Import Parts from File" -msgstr "" +msgstr "Importar Peças de um Arquivo" #: part/templates/part/import_wizard/part_upload.html:31 msgid "Requirements for part import" -msgstr "" +msgstr "Requerimentos para importar peça" #: part/templates/part/import_wizard/part_upload.html:33 msgid "The part import file must contain the required named columns as provided in the " -msgstr "" +msgstr "O arquivo para importar peças deve conter as colunas nomeadas como fornecido na " #: part/templates/part/import_wizard/part_upload.html:33 msgid "Part Import Template" -msgstr "" +msgstr "Modelo de importação de Peças" #: part/templates/part/import_wizard/part_upload.html:89 msgid "Download Part Import Template" -msgstr "" +msgstr "Baixar Modelo de Importação de Peça" #: part/templates/part/import_wizard/part_upload.html:92 #: templates/js/translated/bom.js:278 templates/js/translated/bom.js:312 #: templates/js/translated/order.js:1087 templates/js/translated/tables.js:168 msgid "Format" -msgstr "" +msgstr "Formato" #: part/templates/part/import_wizard/part_upload.html:93 #: templates/js/translated/bom.js:279 templates/js/translated/bom.js:313 #: templates/js/translated/order.js:1088 msgid "Select file format" -msgstr "" +msgstr "Selecione o formato de arquivo" #: part/templates/part/part_app_base.html:12 msgid "Part List" -msgstr "" +msgstr "Lista de Peças" #: part/templates/part/part_base.html:27 part/templates/part/part_base.html:31 msgid "You are subscribed to notifications for this part" -msgstr "" +msgstr "Você está inscrito para notificações desta peça" #: part/templates/part/part_base.html:35 msgid "Subscribe to notifications for this part" -msgstr "" +msgstr "Inscrever-se para notificações desta peça" #: part/templates/part/part_base.html:49 msgid "Unink Barcode" -msgstr "" +msgstr "Desatribuir Código de Barras" #: part/templates/part/part_base.html:54 #: stock/templates/stock/item_base.html:63 #: stock/templates/stock/location.html:73 msgid "Print Label" -msgstr "" +msgstr "Imprimir Etiqueta" #: part/templates/part/part_base.html:60 msgid "Show pricing information" -msgstr "" +msgstr "Mostrar informações de preços" #: part/templates/part/part_base.html:65 #: stock/templates/stock/item_base.html:111 #: stock/templates/stock/location.html:81 msgid "Stock actions" -msgstr "" +msgstr "Ações de Estoque" #: part/templates/part/part_base.html:72 msgid "Count part stock" -msgstr "" +msgstr "Contagem peça em estoque" #: part/templates/part/part_base.html:78 msgid "Transfer part stock" -msgstr "" +msgstr "Transferir estoque de peça" #: part/templates/part/part_base.html:93 msgid "Part actions" -msgstr "" +msgstr "Ações de peça" #: part/templates/part/part_base.html:96 msgid "Duplicate part" -msgstr "" +msgstr "Peça duplicada" #: part/templates/part/part_base.html:99 msgid "Edit part" -msgstr "" +msgstr "Editar peça" #: part/templates/part/part_base.html:102 msgid "Delete part" -msgstr "" +msgstr "Excluir peça" #: part/templates/part/part_base.html:121 msgid "Part is a template part (variants can be made from this part)" -msgstr "" +msgstr "Esta é uma peça modelo (as variantes podem ser feitas a partir desta peça)" #: part/templates/part/part_base.html:125 msgid "Part can be assembled from other parts" -msgstr "" +msgstr "Peças pode ser montada a partir de outras peças" #: part/templates/part/part_base.html:129 msgid "Part can be used in assemblies" -msgstr "" +msgstr "Peça pode ser usada em montagens" #: part/templates/part/part_base.html:133 msgid "Part stock is tracked by serial number" -msgstr "" +msgstr "Peça em estoque é controlada por número de série" #: part/templates/part/part_base.html:137 msgid "Part can be purchased from external suppliers" -msgstr "" +msgstr "Peça pode ser comprada de fornecedores externos" #: part/templates/part/part_base.html:141 msgid "Part can be sold to customers" -msgstr "" +msgstr "Peça pode ser vendida a clientes" #: part/templates/part/part_base.html:147 #: part/templates/part/part_base.html:155 msgid "Part is virtual (not a physical part)" -msgstr "" +msgstr "Peça é virtual (não é algo físico)" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" -msgstr "" +msgstr "Inativo" #: part/templates/part/part_base.html:165 #: part/templates/part/part_base.html:687 msgid "Show Part Details" -msgstr "" +msgstr "Mostrar Detalhes de Peça" #: part/templates/part/part_base.html:183 #, python-format msgid "This part is a variant of %(link)s" -msgstr "" +msgstr "Esta peça é uma variante de %(link)s" #: part/templates/part/part_base.html:221 #: stock/templates/stock/item_base.html:385 msgid "Allocated to Build Orders" -msgstr "" +msgstr "Alocado para Pedidos de Construção" #: part/templates/part/part_base.html:230 #: stock/templates/stock/item_base.html:378 msgid "Allocated to Sales Orders" -msgstr "" +msgstr "Alocado para Pedidos de Venda" #: part/templates/part/part_base.html:238 templates/js/translated/bom.js:1173 msgid "Can Build" -msgstr "" +msgstr "Pode Produzir" #: part/templates/part/part_base.html:294 msgid "Minimum stock level" -msgstr "" +msgstr "Nível mínimo de estoque" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" -msgstr "" +msgstr "Faixa de Preço" #: part/templates/part/part_base.html:361 msgid "Latest Serial Number" -msgstr "" +msgstr "Último Número de Série" #: part/templates/part/part_base.html:365 #: stock/templates/stock/item_base.html:334 @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "Esconder Detalhes da Peça" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "Preço do fornecedor" @@ -6394,7 +6405,7 @@ msgstr "Atualizar Preço da Peça" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "Última atualização" @@ -6489,66 +6500,66 @@ msgstr "Enviar Dados LDM" #: part/templates/part/upload_bom.html:37 msgid "Requirements for BOM upload" -msgstr "" +msgstr "Requisitos para carregar a LDM" #: part/templates/part/upload_bom.html:39 msgid "The BOM file must contain the required named columns as provided in the " -msgstr "" +msgstr "O arquivo da LDM deve conter as colunas nomeadas como fornecido na " #: part/templates/part/upload_bom.html:39 msgid "BOM Upload Template" -msgstr "" +msgstr "Carregar Modelo de LDM" #: part/templates/part/upload_bom.html:40 msgid "Each part must already exist in the database" -msgstr "" +msgstr "Cada peça deve existir no banco de dados" #: part/templates/part/variant_part.html:9 msgid "Create new part variant" -msgstr "" +msgstr "Criar variante de peça" #: part/templates/part/variant_part.html:10 #, python-format msgid "Create a new variant of template '%(full_name)s'." -msgstr "" +msgstr "Criar uma nova variante do modelo '%(full_name)s'." #: part/templatetags/inventree_extras.py:187 msgid "Unknown database" -msgstr "" +msgstr "Banco de dados desconhecido" #: part/templatetags/inventree_extras.py:239 #, python-brace-format msgid "{title} v{version}" -msgstr "" +msgstr "{title} v{version}" #: part/views.py:110 msgid "Match References" -msgstr "" +msgstr "Referências de combinações" #: part/views.py:238 #, python-brace-format msgid "Can't import part {name} because there is no category assigned" -msgstr "" +msgstr "Não é possível importar a peça {name} pois não há uma categoria atribuída" #: part/views.py:379 msgid "Select Part Image" -msgstr "" +msgstr "Selecionar Imagem da Peça" #: part/views.py:405 msgid "Updated part image" -msgstr "" +msgstr "Atualizar imagem da peça" #: part/views.py:408 msgid "Part image not found" -msgstr "" +msgstr "Imagem da peça não encontrada" #: part/views.py:503 msgid "Part Pricing" -msgstr "" +msgstr "Preço Peça" #: plugin/apps.py:55 msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." -msgstr "" +msgstr "Seu ambiente tem uma versão git desatualizada. Isto impede que o InvenTree carregue detalhes da extensão." #: plugin/base/action/api.py:27 msgid "No action specified" @@ -6560,102 +6571,102 @@ msgstr "Nenhuma ação correspondente encontrada" #: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" -msgstr "" +msgstr "Faltando dados do código de barras" #: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" -msgstr "" +msgstr "Nenhum resultado encontrado para os dados do código de barras" #: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" -msgstr "" +msgstr "Coincidência encontrada para dados de código de barras" #: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" -msgstr "" +msgstr "Código de barras corresponde ao item existente" #: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" -msgstr "" +msgstr "Nenhuma correspondência encontrada para o valor fornecido" #: plugin/base/label/label.py:60 msgid "Label printing failed" -msgstr "" +msgstr "Impressão de etiqueta falhou" #: plugin/builtin/barcodes/inventree_barcode.py:26 msgid "InvenTree Barcodes" -msgstr "" +msgstr "Códigos de Barras InvenTree" #: plugin/builtin/barcodes/inventree_barcode.py:27 msgid "Provides native support for barcodes" -msgstr "" +msgstr "Fornece suporte nativo para códigos de barras" #: plugin/builtin/barcodes/inventree_barcode.py:29 #: plugin/builtin/integration/core_notifications.py:33 msgid "InvenTree contributors" -msgstr "" +msgstr "Contribuidores do InvenTree" #: plugin/builtin/integration/core_notifications.py:32 msgid "InvenTree Notifications" -msgstr "" +msgstr "Notificações do InvenTree" #: plugin/builtin/integration/core_notifications.py:34 msgid "Integrated outgoing notificaton methods" -msgstr "" +msgstr "Métodos de envio de notificação integrados" #: plugin/builtin/integration/core_notifications.py:39 #: plugin/builtin/integration/core_notifications.py:80 msgid "Enable email notifications" -msgstr "" +msgstr "Habilitar notificações por email" #: plugin/builtin/integration/core_notifications.py:40 #: plugin/builtin/integration/core_notifications.py:81 msgid "Allow sending of emails for event notifications" -msgstr "" +msgstr "Permitir enviar emails para notificações de eventos" #: plugin/builtin/integration/core_notifications.py:45 msgid "Enable slack notifications" -msgstr "" +msgstr "Habilitar notificações por Slack" #: plugin/builtin/integration/core_notifications.py:46 msgid "Allow sending of slack channel messages for event notifications" -msgstr "" +msgstr "Permitir envio de notificações de eventos pelo canal de mensagens do slack" #: plugin/builtin/integration/core_notifications.py:51 msgid "Slack incoming webhook url" -msgstr "" +msgstr "Link do gancho de entrada do Slack" #: plugin/builtin/integration/core_notifications.py:52 msgid "URL that is used to send messages to a slack channel" -msgstr "" +msgstr "URL usada para enviar mensagens para um canal do Slack" #: plugin/builtin/integration/core_notifications.py:162 msgid "Open link" -msgstr "" +msgstr "Abrir link" #: plugin/models.py:33 msgid "Plugin Metadata" -msgstr "" +msgstr "Metadados da Extensão" #: plugin/models.py:34 msgid "JSON metadata field, for use by external plugins" -msgstr "" +msgstr "Campo de metadados JSON, para uso por extensões externas" #: plugin/models.py:80 msgid "Plugin Configuration" -msgstr "" +msgstr "Configuração de Extensão" #: plugin/models.py:81 msgid "Plugin Configurations" -msgstr "" +msgstr "Configuração de Extensões" #: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" -msgstr "" +msgstr "Chave" #: plugin/models.py:87 msgid "Key of plugin" -msgstr "" +msgstr "Chave da extensão" #: plugin/models.py:95 msgid "PluginName of the plugin" @@ -6663,446 +6674,445 @@ msgstr "" #: plugin/models.py:101 msgid "Is the plugin active" -msgstr "" +msgstr "O plug-in está ativo" #: plugin/models.py:133 templates/InvenTree/settings/plugin_details.html:47 msgid "Unvailable" -msgstr "" +msgstr "Indisponível" #: plugin/models.py:164 msgid "Sample plugin" -msgstr "" +msgstr "Plug-in de exemplo" #: plugin/models.py:173 msgid "Builtin Plugin" -msgstr "" +msgstr "Plugin embutido" #: plugin/models.py:198 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" -msgstr "" +msgstr "Extensões" #: plugin/models.py:263 msgid "Method" -msgstr "" +msgstr "Método" #: plugin/plugin.py:257 msgid "No author found" -msgstr "" +msgstr "Nenhum autor encontrado" #: plugin/plugin.py:269 msgid "No date found" -msgstr "" +msgstr "Nenhum dado encontrado" #: plugin/registry.py:450 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" -msgstr "" +msgstr "O plugin `{plg_name}` não é compatível com a versão atual do InvenTree {version.inventreeVersion()}!" #: plugin/registry.py:452 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" -msgstr "" +msgstr "Extensão requer pelo menos a versão {plg_i.MIN_VERSION}" #: plugin/registry.py:454 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" -msgstr "" +msgstr "Extensão requer no máximo a versão {plg_i.MAX_VERSION}" #: plugin/samples/integration/sample.py:39 msgid "Enable PO" -msgstr "" +msgstr "Ativar PO" #: plugin/samples/integration/sample.py:40 msgid "Enable PO functionality in InvenTree interface" -msgstr "" +msgstr "Ativar a funcionalidade PO na interface InvenTree" #: plugin/samples/integration/sample.py:45 msgid "API Key" -msgstr "" +msgstr "Chave API" #: plugin/samples/integration/sample.py:46 msgid "Key required for accessing external API" -msgstr "" +msgstr "Chave necessária para acesso à API externa" #: plugin/samples/integration/sample.py:49 msgid "Numerical" -msgstr "" +msgstr "Numérico" #: plugin/samples/integration/sample.py:50 msgid "A numerical setting" -msgstr "" +msgstr "Uma configuração numérica" #: plugin/samples/integration/sample.py:55 msgid "Choice Setting" -msgstr "" +msgstr "Configurações de Escolha" #: plugin/samples/integration/sample.py:56 msgid "A setting with multiple choices" -msgstr "" +msgstr "Uma configuração com várias escolhas" #: plugin/serializers.py:81 msgid "Source URL" -msgstr "" +msgstr "URL de origem" #: plugin/serializers.py:82 msgid "Source for the package - this can be a custom registry or a VCS path" -msgstr "" +msgstr "Fonte do pacote — este pode ser um registro personalizado ou um caminho de VCS" #: plugin/serializers.py:87 msgid "Package Name" -msgstr "" +msgstr "Nome do Pacote" #: plugin/serializers.py:88 msgid "Name for the Plugin Package - can also contain a version indicator" -msgstr "" +msgstr "Nome para o Pacote da Extensão — também pode conter um indicador de versão" #: plugin/serializers.py:91 msgid "Confirm plugin installation" -msgstr "" +msgstr "Confirmar instalação da extensão" #: plugin/serializers.py:92 msgid "This will install this plugin now into the current instance. The instance will go into maintenance." -msgstr "" +msgstr "Isto instalará a extensão agora na instância atual. A instância irá entrar em manutenção." #: plugin/serializers.py:104 msgid "Installation not confirmed" -msgstr "" +msgstr "Instalação não confirmada" #: plugin/serializers.py:106 msgid "Either packagename of URL must be provided" -msgstr "" +msgstr "Qualquer nome do pacote URL deve ser fornecido" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" -msgstr "" +msgstr "Nenhum objeto válido fornecido para o modelo" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" -msgstr "" +msgstr "Arquivo modelo '{template}' perdido ou não existe" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" -msgstr "" +msgstr "Relatório de teste" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" -msgstr "" +msgstr "Nome do modelo" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" -msgstr "" +msgstr "Arquivo modelo de relatório" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" -msgstr "" +msgstr "Descrição do modelo de relatório" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" -msgstr "" +msgstr "Relatar número de revisão (auto-incrementos)" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" -msgstr "" +msgstr "Padrão para gerar nomes de arquivo de relatórios" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" -msgstr "" +msgstr "Modelo de relatório Habilitado" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" -msgstr "" - -#: report/models.py:288 -msgid "Include Installed Tests" -msgstr "" +msgstr "Filtros de consulta de itens de estoque(lista de valores separados por vírgula)" #: report/models.py:289 -msgid "Include test results for stock items installed inside assembled item" -msgstr "" +msgid "Include Installed Tests" +msgstr "Incluir testes instalados" -#: report/models.py:336 -msgid "Build Filters" -msgstr "" +#: report/models.py:290 +msgid "Include test results for stock items installed inside assembled item" +msgstr "Incluir resultados de testes para itens de estoque instalados dentro de item montado" #: report/models.py:337 -msgid "Build query filters (comma-separated list of key=value pairs" -msgstr "" +msgid "Build Filters" +msgstr "Filtros de Produção" -#: report/models.py:376 -msgid "Part Filters" -msgstr "" +#: report/models.py:338 +msgid "Build query filters (comma-separated list of key=value pairs" +msgstr "Filtros de consulta de produção (lista de valores separados por vírgula" #: report/models.py:377 +msgid "Part Filters" +msgstr "Filtros de Peças" + +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" -msgstr "" +msgstr "Filtros de consulta de peças (lista de valores separados por vírgula" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" -msgstr "" +msgstr "Filtros de consultas de pedidos de compra" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" -msgstr "" - -#: report/models.py:501 -msgid "Snippet" -msgstr "" +msgstr "Filtros de consultas de pedidos de venda" #: report/models.py:502 +msgid "Snippet" +msgstr "Recorte" + +#: report/models.py:503 msgid "Report snippet file" -msgstr "" +msgstr "Relatar arquivo de recorte" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" -msgstr "" - -#: report/models.py:543 -msgid "Asset" -msgstr "" +msgstr "Descrição do arquivo de recorte" #: report/models.py:544 -msgid "Report asset file" -msgstr "" +msgid "Asset" +msgstr "Ativos" -#: report/models.py:551 +#: report/models.py:545 +msgid "Report asset file" +msgstr "Reportar arquivo de ativos" + +#: report/models.py:552 msgid "Asset file description" -msgstr "" +msgstr "Descrição do arquivo de ativos" #: report/templates/report/inventree_bill_of_materials_report.html:133 msgid "Materials needed" -msgstr "" +msgstr "Materiais necessários" #: report/templates/report/inventree_build_order_base.html:146 msgid "Required For" -msgstr "" +msgstr "Necessário para" #: report/templates/report/inventree_po_report_base.html:77 msgid "Supplier was deleted" -msgstr "" +msgstr "Fornecedor foi excluído" #: report/templates/report/inventree_po_report_base.html:92 #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" -msgstr "" +msgstr "Preço unitário" #: report/templates/report/inventree_po_report_base.html:117 #: report/templates/report/inventree_so_report_base.html:118 msgid "Extra Line Items" -msgstr "" +msgstr "Extra Itens de Linha" #: report/templates/report/inventree_po_report_base.html:134 #: report/templates/report/inventree_so_report_base.html:135 #: templates/js/translated/order.js:2445 templates/js/translated/order.js:4046 msgid "Total" -msgstr "" +msgstr "Total" #: report/templates/report/inventree_test_report_base.html:21 msgid "Stock Item Test Report" -msgstr "" +msgstr "Relatório Teste do Item em Estoque" #: report/templates/report/inventree_test_report_base.html:79 #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" -msgstr "" +msgstr "Número de Sério" #: report/templates/report/inventree_test_report_base.html:88 msgid "Test Results" -msgstr "" +msgstr "Resultados do teste" #: report/templates/report/inventree_test_report_base.html:93 #: stock/models.py:2178 templates/js/translated/stock.js:1415 msgid "Test" -msgstr "" +msgstr "Teste" #: report/templates/report/inventree_test_report_base.html:94 #: stock/models.py:2184 msgid "Result" -msgstr "" +msgstr "Resultado" #: report/templates/report/inventree_test_report_base.html:108 msgid "Pass" -msgstr "" +msgstr "Aprovado" #: report/templates/report/inventree_test_report_base.html:110 msgid "Fail" -msgstr "" +msgstr "Não Aprovado" #: report/templates/report/inventree_test_report_base.html:123 #: stock/templates/stock/stock_sidebar.html:16 msgid "Installed Items" -msgstr "" +msgstr "Itens instalados" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" -msgstr "" +msgstr "ID do local" #: stock/admin.py:40 stock/admin.py:109 msgid "Location Name" -msgstr "" +msgstr "Nome do Local" #: stock/admin.py:44 stock/templates/stock/location.html:129 #: stock/templates/stock/location.html:135 msgid "Location Path" -msgstr "" +msgstr "Caminho do local" #: stock/admin.py:100 msgid "Stock Item ID" -msgstr "" +msgstr "ID do item estoque" #: stock/admin.py:107 msgid "Status Code" msgstr "Código da situação" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" -msgstr "" +msgstr "Número da Peça do Fornecedor" #: stock/admin.py:111 msgid "Supplier ID" -msgstr "" +msgstr "ID do Fornecedor" #: stock/admin.py:112 msgid "Supplier Name" -msgstr "" +msgstr "Nome do Fornecedor" #: stock/admin.py:113 msgid "Customer ID" -msgstr "" +msgstr "ID Cliente" #: stock/admin.py:114 stock/models.py:702 #: stock/templates/stock/item_base.html:362 msgid "Installed In" -msgstr "" +msgstr "Instalado em" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" -msgstr "" +msgstr "ID da Produção" #: stock/admin.py:117 msgid "Sales Order ID" -msgstr "" +msgstr "ID do pedido de venda" #: stock/admin.py:118 msgid "Purchase Order ID" -msgstr "" +msgstr "ID da ordem de compra" #: stock/admin.py:125 msgid "Review Needed" -msgstr "" +msgstr "Revisão Necessária" #: stock/admin.py:126 msgid "Delete on Deplete" -msgstr "" +msgstr "Excluir quando esgotado" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" -msgstr "" +msgstr "Data de validade" #: stock/api.py:424 templates/js/translated/table_filters.js:297 msgid "External Location" -msgstr "" +msgstr "Localização externa" #: stock/api.py:585 msgid "Quantity is required" -msgstr "" +msgstr "Quantidade obrigatória" #: stock/api.py:592 msgid "Valid part must be supplied" -msgstr "" +msgstr "Uma peça válida deve ser fornecida" #: stock/api.py:617 msgid "Serial numbers cannot be supplied for a non-trackable part" -msgstr "" +msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" #: stock/models.py:53 stock/models.py:686 #: stock/templates/stock/location.html:17 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" -msgstr "" +msgstr "Localizacao do estoque" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" -msgstr "" +msgstr "Locais de estoque" #: stock/models.py:113 stock/models.py:816 #: stock/templates/stock/item_base.html:253 msgid "Owner" -msgstr "" +msgstr "Responsavel" #: stock/models.py:114 stock/models.py:817 msgid "Select Owner" -msgstr "" +msgstr "Selecionar Responsável" #: stock/models.py:121 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." -msgstr "" +msgstr "Os itens de estoque podem não estar diretamente localizados em um local de estoque estrutural, mas podem ser localizados em locais filhos." -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" -msgstr "" +msgstr "Externo" #: stock/models.py:128 msgid "This is an external stock location" -msgstr "" +msgstr "Esta é uma localização de estoque externo" #: stock/models.py:170 msgid "You cannot make this stock location structural because some stock items are already located into it!" -msgstr "" +msgstr "Você não pode tornar este local do estoque estrutural, pois alguns itens de estoque já estão localizados nele!" #: stock/models.py:551 msgid "Stock items cannot be located into structural stock locations!" -msgstr "" +msgstr "Os itens de estoque não podem estar localizados em locais de estoque estrutural!" #: stock/models.py:577 stock/serializers.py:151 msgid "Stock item cannot be created for virtual parts" -msgstr "" +msgstr "Item de estoque não pode ser criado para peças virtuais" #: stock/models.py:594 #, python-brace-format msgid "Part type ('{pf}') must be {pe}" -msgstr "" +msgstr "Tipo da peça ('{pf}') deve ser {pe}" #: stock/models.py:604 stock/models.py:613 msgid "Quantity must be 1 for item with a serial number" -msgstr "" +msgstr "A quantidade deve ser 1 para um item com número de série" #: stock/models.py:605 msgid "Serial number cannot be set if quantity greater than 1" -msgstr "" +msgstr "Número de série não pode ser definido se quantidade maior que 1" #: stock/models.py:627 msgid "Item cannot belong to itself" -msgstr "" +msgstr "O item não pode pertencer a si mesmo" #: stock/models.py:633 msgid "Item must have a build reference if is_building=True" -msgstr "" +msgstr "Item deve ter uma referência de produção se is_building=True" #: stock/models.py:647 msgid "Build reference does not point to the same part object" -msgstr "" +msgstr "Referência de produção não aponta ao mesmo objeto da peça" #: stock/models.py:661 msgid "Parent Stock Item" @@ -7138,15 +7148,15 @@ msgstr "" #: stock/models.py:740 msgid "Stock Quantity" -msgstr "" +msgstr "Quantidade de Estoque" #: stock/models.py:747 msgid "Source Build" -msgstr "" +msgstr "Produção de Origem" #: stock/models.py:749 msgid "Build for this stock item" -msgstr "" +msgstr "Produção para este item de estoque" #: stock/models.py:760 msgid "Source Purchase Order" @@ -7154,27 +7164,27 @@ msgstr "" #: stock/models.py:763 msgid "Purchase order for this stock item" -msgstr "" +msgstr "Pedido de Compra para este item de estoque" #: stock/models.py:769 msgid "Destination Sales Order" -msgstr "" +msgstr "Destino do Pedido de Venda" #: stock/models.py:776 msgid "Expiry date for stock item. Stock will be considered expired after this date" -msgstr "" +msgstr "Data de validade para o item de estoque. Estoque será considerado expirado após este dia" #: stock/models.py:791 msgid "Delete on deplete" -msgstr "" +msgstr "Excluir quando esgotado" #: stock/models.py:791 msgid "Delete this Stock Item when stock is depleted" -msgstr "" +msgstr "Excluir este item de estoque quando o estoque for esgotado" #: stock/models.py:804 stock/templates/stock/item.html:132 msgid "Stock Item Notes" -msgstr "" +msgstr "Notas de Item Estoque" #: stock/models.py:812 msgid "Single unit purchase price at time of purchase" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Confirmar" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "Situação do Estoque" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "Definir Estado do Estoque" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "Selecionar Código de Situação" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "Código de Situação deve ser selecionado" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 1c8a8ab429..250ca230ca 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "Конечная точка API не обнаружена" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Подробности об ошибке можно найти в панели администратора" @@ -45,7 +49,7 @@ msgstr "Введите дату" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Заметки" @@ -212,7 +216,7 @@ msgstr "Вложения" msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Выберите файл для вложения" msgid "Link" msgstr "Ссылка" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -238,13 +242,13 @@ msgstr "Комментарий" msgid "File comment" msgstr "Комментарий к файлу" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Пользователь" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Неверный выбор" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Название" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Название" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Описание" @@ -339,7 +343,7 @@ msgid "parent" msgstr "родитель" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Путь" @@ -679,7 +683,7 @@ msgstr "Отделить от родительского элемента" msgid "Split child item" msgstr "Разбить дочерний элемент" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Объединенные позиции на складе" @@ -755,11 +759,11 @@ msgstr "Информация о системе" msgid "About InvenTree" msgstr "" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "Порядок сборки" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Порядок сборки" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Неверный выбор для родительской сборки" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Ссылка на заказ" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Ссылка на заказ" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Отсылка" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Краткое описание сборки" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Родительская сборка" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Детали" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Выберите часть для сборки" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Отсылка на заказ" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Расположение источника" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Место назначения" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Выберите место хранения завершенных элементов" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Количество сборки" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Количество складских предметов для сборки" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Завершенные предметы" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Количество предметов на складе, которые были завершены" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Статус сборки" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Код статуса сборки" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Код партии" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Код партии для этого вывода сборки" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Дата создания" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Целевая дата завершения" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для сборки. Сборка будет просрочена после этой даты." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Дата завершения" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "выполнено" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Выдал/ла" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Пользователь, выпустивший этот заказ на сборку" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Пользователь, выпустивший этот заказ н msgid "Responsible" msgstr "Ответственный" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Дополнительные заметки к сборке" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Вывод сборки не указан" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Вывод сборки уже завершен" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Вывод сборки не совпадает с порядком сборки" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент сборки должен указать вывод сборки, так как основная часть помечена как отслеживаемая" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Предмет на складе перераспределен" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Выделенное количество должно быть больше нуля" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Выбранная единица хранения не найдена в BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Сборка" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Предметы на складе" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Исходный складской предмет" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Исходный складской предмет" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Исходный складской предмет" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Количество" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Установить в" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Расположение" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Статус" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Завершённые" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Завершённые" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Заказ покупателя" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Шаблон" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Режим отладки" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "Необходимо указать EMail" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "Показывать детали, на которые включены уведомления" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "Показывать детали, на которые включены уведомления, на главной странице" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "Показывать категории, на которые включены уведомления" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "Показывать категории, на которые включены уведомления, на главной странице" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Показывать последние детали" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "Показывать последние детали на главной странице" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "Показывать непроверенные BOMы" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "Показывать BOMы, ожидающие проверки, на главной странице" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "Показывать изменившиеся складские запасы" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "Показывать единицы хранения с недавно изменившимися складскими запасами на главной странице" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "Показывать низкие складские запасы" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "Показывать единицы хранения с низкими складскими запасами на главной странице" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "Показывать закончившиеся детали" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "Показывать закончившиеся на складе единицы хранения на главной странице" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "Показывать требуемые детали" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "Показывать требуемые для сборки единицы хранения на главной странице" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "Показывать просрочку" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "Показывать единицы хранения с истёкшим сроком годности на главной странице" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "Показывать залежалые" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "Показывать залежалые единицы хранения на главной странице" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "Показывать незавершённые сборки" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "Показывать незавершённые сборки на главной странице" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "Показывать просроченные сборки" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "Показывать просроченные сборки на главной странице" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Цена" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Поставщик" @@ -3322,7 +3334,7 @@ msgstr "Выберите поставщика" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Упаковка" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Покупатель" @@ -3509,7 +3521,7 @@ msgstr "Скачать изображение" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Детали поставщиков" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Удалить детали" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "Детали производителей" @@ -3565,7 +3577,7 @@ msgstr "Склад поставщика" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Заказы на закупку" @@ -3588,7 +3600,7 @@ msgstr "Новый заказ на закупку" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Заказы на продажу" @@ -3657,7 +3669,7 @@ msgstr "Удалить деталь поставщика" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -3811,7 +3823,7 @@ msgstr "Информация о цене" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Детали на складе" @@ -3861,7 +3873,7 @@ msgstr "Покупатели" msgid "New Customer" msgstr "Новый покупатель" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Компании" @@ -3869,68 +3881,68 @@ msgstr "Компании" msgid "New Company" msgstr "Новая компания" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Ширина [мм]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Высота [мм]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Фильтры" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Закупочная цена" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "Цена продажи" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "Артикул" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Версия" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "Ключевые слова" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "Код категории" @@ -4833,7 +4844,7 @@ msgstr "Путь к категории" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Детали" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "IPN" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "Категория детали" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "Место хранения по умолчанию для деталей этой категории" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "Минимальный складской запас" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "Название шаблона" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "Файл шаблона отчёта" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "Код места хранения" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "Код детали поставщика" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "Код сборки" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "Место хранения" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Места хранения" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "Установленные единицы хранения" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "Установить единицу хранения" @@ -8161,20 +8171,20 @@ msgstr "Настройки заказа на закупку" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "Подтверждение адреса электронной почт msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "Пожалуйста, подтвердите, что %(email)s является адресом электронной почты пользователя %(user_display)s." -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Подтвердить" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "Удалить деталь поставщика" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "Операция создания не разрешена" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "Операция обновления не разрешена" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "Операция удаления не разрешена" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "Операция просмотра не разрешена" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "Форма содержит ошибки" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "Не найдено" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "Сервер вернул код ошибки 400" msgid "Error requesting form data" msgstr "Ошибка запроса данных формы" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "Код компании" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "Код склада" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "Код заказа" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "Код детали производителя" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "Нет категории" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "Список" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "Дерево" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "Выберите заказ на продажу" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po index 9bb3dee094..5814b1194b 100644 --- a/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API vmesnik ni najden" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Napaka, podrobnosti vidne v pogledu administratorja" @@ -45,7 +49,7 @@ msgstr "Vnesi datum" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Zapiski" @@ -212,7 +216,7 @@ msgstr "Priloga" msgid "Select file to attach" msgstr "Izberite prilogo" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Izberite prilogo" msgid "Link" msgstr "Povezava" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Zunanja povezava" @@ -238,13 +242,13 @@ msgstr "Komentar" msgid "File comment" msgstr "Komentar datoteke" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Uporabnik" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Nedovoljena izbira" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Ime" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Ime" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Opis" @@ -339,7 +343,7 @@ msgid "parent" msgstr "nadrejen" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Pot" @@ -679,7 +683,7 @@ msgstr "Razdeljena od nadrejene postavke" msgid "Split child item" msgstr "Razdeljena podrejena postavka" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Združena zaloga postavk" @@ -755,11 +759,11 @@ msgstr "Sistemske informacije" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" msgid "Build Order" msgstr "Nalog izgradnje" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Nalogi izgradnje" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Neveljavna izbira za nadrejeno izgradnjo" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Referenca naloga izgradnje" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referenca" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Kratek opis izgradnje" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Del" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Izberite del za izgradnjo" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Referenca dobavnica" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Lokacija vira" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Izberite lokacijo dela za to izgradnjo (v primeru da ni pomembno pusti prazno)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Ciljna lokacija" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Izberite lokacijo, kjer bodo končne postavke shranjene" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Količina izgradenj" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Število postavk za izgradnjo" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Končane postavke" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Število postavk zaloge, ki so bile končane" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Status izgradnje" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Koda statusa izgradnje" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Številka serije" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Datum ustvarjenja" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Rok dokončanja" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Datom končanja" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "dokončal" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Izdal" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" msgid "Responsible" msgstr "Odgovoren" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Zunanja povezava" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Dodatni zapiski izdelave" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Nalog izgradnje {build} je dokončan" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "Nalog izgradnej dokončan" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Ni določena izgradnja" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Igradnja je že dokončana" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot sledljiv" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Količina za zalogo s serijsko številko mora biti 1" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Izbrana postavka ni najdena v BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Izdelava" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Izdelaj da prestaviš dele" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Izdelaj da prestaviš dele" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Postavka zaloge" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Izvorna postavka zaloge" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Izvorna postavka zaloge" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Izvorna postavka zaloge" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Količina" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Količina zaloge za prestavljanje za izgradnjo" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Inštaliraj v" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Destinacija postavke zaloge" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index cf8fc0108f..101a4e0698 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API-slutpunkt hittades inte" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "Användaren har inte behörighet att se denna modell" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Information om felet finns under Error i adminpanelen" @@ -45,7 +49,7 @@ msgstr "Ange datum" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Anteeckningar" @@ -92,11 +96,11 @@ msgstr "Du måste ange samma e-post varje gång." #: InvenTree/forms.py:230 InvenTree/forms.py:236 msgid "The provided primary email address is not valid." -msgstr "" +msgstr "Den angivna primära e-postadressen är inte giltig." #: InvenTree/forms.py:242 msgid "The provided email domain is not approved." -msgstr "" +msgstr "Den angivna e-postdomänen är inte godkänd." #: InvenTree/helpers.py:168 msgid "Connection error" @@ -212,7 +216,7 @@ msgstr "Bilaga" msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Välj fil att bifoga" msgid "Link" msgstr "Länk" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Länk till extern URL" @@ -238,13 +242,13 @@ msgstr "Kommentar" msgid "File comment" msgstr "Fil kommentar" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Användare" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Ogiltigt val" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Namn" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Namn" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Beskrivning" @@ -339,7 +343,7 @@ msgid "parent" msgstr "överordnad" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "Sökväg" @@ -679,7 +683,7 @@ msgstr "Dela från överordnat objekt" msgid "Split child item" msgstr "Dela underordnat objekt" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Sammanfogade lagerposter" @@ -755,11 +759,11 @@ msgstr "Systeminformation" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "Byggnationen måste avbrytas innan den kan tas bort" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "Byggnationen måste avbrytas innan den kan tas bort" msgid "Build Order" msgstr "Byggorder" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Byggordrar" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "Ogiltigt val för överordnad bygge" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Byggorderreferens" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Byggorderreferens" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referens" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Kort beskrivning av bygget" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Överordnat Bygge" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Byggorder till vilken detta bygge är tilldelad" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Del" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Välj del att bygga" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Försäljningsorderreferens" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Källa Plats" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Välj plats att ta lager från för detta bygge (lämna tomt för att ta från någon lagerplats)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Destinationsplats" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Välj plats där de färdiga objekten kommer att lagras" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Bygg kvantitet" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Antal lagerobjekt att bygga" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Slutförda objekt" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Antal lagerposter som har slutförts" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Byggstatus" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Bygg statuskod" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Batchkod" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Skapad" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Datum för slutförande" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Byggandet kommer att förfallas efter detta datum." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Slutförandedatum" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "slutfört av" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Utfärdad av" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Användare som utfärdade denna byggorder" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Användare som utfärdade denna byggorder" msgid "Responsible" msgstr "Ansvarig" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Extern länk" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Extra bygganteckningar" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Byggorder {build} har slutförts" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "En byggorder har slutförts" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Ingen byggutgång angiven" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Byggutgång är redan slutförd" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad som spårbar" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Antal måste vara 1 för serialiserat lager" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "Vald lagervara hittades inte i BOM" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Bygg" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Bygg för att allokera delar" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Bygg för att allokera delar" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Källa lagervara" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Källa lagervara" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Källa lagervara" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Antal" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Lagersaldo att allokera för att bygga" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Installera till" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Destination lagervara" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Plats" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Status" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Slutförd" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Slutförd" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Försäljningsorder" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "Interna priser" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "Aktivera etikettutskrift" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "Aktivera etikettutskrift från webbgränssnittet" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "Etikettbild DPI" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "Aktivera rapporter" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "Aktivera generering av rapporter" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Debugläge" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Sidstorlek" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "Standard sidstorlek för PDF-rapporter" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "Aktivera testrapporter" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" -msgstr "" +msgstr "Sök efter artiklar" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" -msgstr "" +msgstr "Sök efter leverantörsartikel" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" -msgstr "" +msgstr "Sök efter tillverkarartikel" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,10 +4844,10 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" -msgstr "" +msgstr "Artiklar" #: part/admin.py:265 msgid "BOM Level" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Bekräfta" @@ -9456,7 +9466,7 @@ msgstr "" #: templates/js/translated/order.js:1134 templates/js/translated/order.js:3377 #: templates/js/translated/report.js:225 msgid "Select Parts" -msgstr "" +msgstr "Välj artiklar" #: templates/js/translated/build.js:2081 templates/js/translated/order.js:3378 msgid "You must select at least one part to allocate" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index aface99801..ed9b27a353 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -45,7 +49,7 @@ msgstr "ป้อนวันที่" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "หมายเหตุ" @@ -212,7 +216,7 @@ msgstr "ไฟล์แนบ" msgid "Select file to attach" msgstr "เลือกไฟล์ที่ต้องการแนบ" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "เลือกไฟล์ที่ต้องการแนบ" msgid "Link" msgstr "ลิงก์" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "" @@ -238,13 +242,13 @@ msgstr "ความคิดเห็น" msgid "File comment" msgstr "ความเห็นของไฟล์" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "ผู้ใช้งาน" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "ชื่อ" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "ชื่อ" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "คำอธิบาย" @@ -339,7 +343,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "" @@ -679,7 +683,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "" @@ -755,11 +759,11 @@ msgstr "ข้อมูลระบบ" msgid "About InvenTree" msgstr "เกี่ยวกับ Inventree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "สถานะ" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 9a465f4257..0e93e5ddf2 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "API uç noktası bulunamadı" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "Hata detaylarını admin panelinde bulabilirsiniz" @@ -45,7 +49,7 @@ msgstr "Tarih giriniz" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "Notlar" @@ -212,7 +216,7 @@ msgstr "Ek" msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "Eklenecek dosyayı seç" msgid "Link" msgstr "Bağlantı" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" @@ -238,13 +242,13 @@ msgstr "Yorum" msgid "File comment" msgstr "Dosya yorumu" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Kullanıcı" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "Geçersiz seçim" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "Adı" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "Adı" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Açıklama" @@ -339,7 +343,7 @@ msgid "parent" msgstr "üst" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "" @@ -679,7 +683,7 @@ msgstr "Üst ögeden ayır" msgid "Split child item" msgstr "Alt ögeyi ayır" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "Stok parçalarını birleştir" @@ -755,11 +759,11 @@ msgstr "Sistem Bilgisi" msgid "About InvenTree" msgstr "InvenTree Hakkında" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "Yapım İşi Emri" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Yapım İşi Emirleri" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "Yapım İşi Emri Referansı" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "Referans" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "Yapım işinin kısa açıklaması" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Parça" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "Yapım işi için parça seçin" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "Satış Emri Referansı" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "Kaynak Konum" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Bu yapım işi için stok alınacak konumu seçin (her hangi bir stok konumundan alınması için boş bırakın)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "Hedef Konum" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "Tamamlanmış ögelerin saklanacağı konumu seçiniz" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "Yapım İşi Miktarı" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "Yapım işi stok kalemlerinin sayısı" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "Tamamlanmış ögeler" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "Tamamlanan stok kalemlerinin sayısı" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "Yapım İşi Durumu" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "Yapım işi durum kodu" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "Sıra numarası" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "Oluşturulma tarihi" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "Hedef tamamlama tarihi" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Tamamlama tarihi" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "tamamlayan" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "Veren" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "Bu yapım işi emrini veren kullanıcı" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "Bu yapım işi emrini veren kullanıcı" msgid "Responsible" msgstr "Sorumlu" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "Yapım işi için ekstra notlar" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "Yapım işi çıktısı belirtilmedi" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "Yapım işi çıktısı zaten tamamlanmış" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktısı için bir yapım işi ögesi belirtmelidir" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "Yapım İşi" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "Yapım işi için tahsis edilen parçalar" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "Yapım işi için tahsis edilen parçalar" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "Kaynak stok kalemi" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "Kaynak stok kalemi" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "Miktar" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "Yapım işi için tahsis edilen stok miktarı" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "Kurulduğu yer" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "Konum" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Durum" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Tamamlandı" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Tamamlandı" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "Sipariş Emri" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "günler" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "Şablon" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "Hata Ayıklama Modu" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "Sayfa Boyutu" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "Fiyat" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "Aktif" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Tedarikçi" @@ -3322,7 +3334,7 @@ msgstr "Tedarikçi seçin" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "Paketleme" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "Müşteri" @@ -3509,7 +3521,7 @@ msgstr "Resmi İndirin" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "Tedarikçi Parçaları" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "Parçaları Sil" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "Tedarikçi Stoku" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "Satın Alma Emirleri" @@ -3588,7 +3600,7 @@ msgstr "Yeni Satın Alma Emri" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "Satış Emirleri" @@ -3657,7 +3669,7 @@ msgstr "Tedarikçi parçalarını sil" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -3811,7 +3823,7 @@ msgstr "Fiyat Bilgisi" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -3861,7 +3873,7 @@ msgstr "Müşteriler" msgid "New Customer" msgstr "Yeni Müşteri" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "Şirketler" @@ -3869,68 +3881,68 @@ msgstr "Şirketler" msgid "New Company" msgstr "Yeni Şirket" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "Etiket adı" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "Etiket tanımı" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "Etiket" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "Etiket şablon listesi" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "Etkin" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "Etiket sablonu etkinleştirildi" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "Genişlik [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "Etiket genişliği mm olarak belirtilmeli" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "Yükseklik [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "Etiket yüksekliği mm olarak belirtilmeli" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "Dosya Adı Deseni" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "Etiket dosya adları oluşturma için desen" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "Filtreler" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "DPN" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "Revizyon" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "Anahtar kelimeler" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Parçalar" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "Parça Kategorileri" @@ -4925,7 +4936,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:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "Pasif" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "Şablon için geçerli bir nesne sağlanmadı" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "Şablon adı" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "Rapor şablon dosyası" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "Rapor şablon tanımı" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "Revizyon numarası raporla (otomatik artış)" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "Rapor şablonu etkin" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "Stok kalemi sorgu filtreleri (anahter=değer [key=value] olarak virgülle ayrılmış liste)" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "Seri No" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "Stok Konumu" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "Stok Konumları" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "Onay" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "Tedarikçi parçasını sil" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "Katagori Yok" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "Detaylar" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "Konum artık yok" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "Arama sonuçlarının hepsini göster" msgid "Clear search" msgstr "Aramayı temizle" -#: templates/search.html:16 -msgid "Filter results" -msgstr "Sonuçları filtrele" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "Arama menüsünü kapat" -#: templates/search.html:35 -msgid "No search results" -msgstr "Arama sonucu yok" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index a3a541bf1a..1c86eb7358 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:28\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -45,7 +49,7 @@ msgstr "" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "" @@ -212,7 +216,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "" msgid "Link" msgstr "" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "" @@ -238,13 +242,13 @@ msgstr "Bình luận" msgid "File comment" msgstr "" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "Người dùng" @@ -285,9 +289,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "Mô tả" @@ -339,7 +343,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "" @@ -679,7 +683,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "" @@ -755,11 +759,11 @@ msgstr "Thông tin hệ thống" msgid "About InvenTree" msgstr "Giới thiệu" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "" msgid "Build Order" msgstr "Tạo đơn hàng" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "Tạo đơn hàng" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "" -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "Nguyên liệu" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "Ngày hoàn thành" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "" @@ -1186,8 +1190,8 @@ msgstr "" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "" @@ -1201,8 +1205,8 @@ msgstr "" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "Trạng thái" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "Đã hoàn thành" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "Đã hoàn thành" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "" @@ -1527,9 +1531,9 @@ msgstr "" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "" #: common/models.py:1220 -msgid "Pricing Decimal Places" +msgid "Minimum Pricing Decimal Places" msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" +msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" #: common/models.py:1231 -msgid "Use Supplier Pricing" +msgid "Maximum Pricing Decimal Places" msgstr "" #: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 +msgid "Use Supplier Pricing" +msgstr "" + +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "Hiển thị nguyên liệu mới nhất" -#: common/models.py:1693 +#: common/models.py:1704 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:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "Nhà cung cấp" @@ -3322,7 +3334,7 @@ msgstr "" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "" @@ -3397,7 +3409,7 @@ msgstr "" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "" @@ -3509,7 +3521,7 @@ msgstr "" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "" @@ -3565,7 +3577,7 @@ msgstr "" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "" @@ -3588,7 +3600,7 @@ msgstr "" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "" @@ -3657,7 +3669,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "" @@ -3811,7 +3823,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "" @@ -3861,7 +3873,7 @@ msgstr "" msgid "New Customer" msgstr "" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "" @@ -3869,68 +3881,68 @@ msgstr "" msgid "New Company" msgstr "" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" @@ -3938,7 +3950,7 @@ msgstr "" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "Giá mua" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "" @@ -4833,7 +4844,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "Nguyên liệu" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "" @@ -4925,7 +4936,7 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "Kho hàng" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "" @@ -8613,7 +8623,7 @@ msgstr "" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 30fe59a782..2a6ed7be69 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-17 04:40+0000\n" -"PO-Revision-Date: 2023-03-17 08:03\n" +"POT-Creation-Date: 2023-03-27 21:25+0000\n" +"PO-Revision-Date: 2023-03-28 11:29\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -17,10 +17,14 @@ msgstr "" "X-Crowdin-File: /[inventree.InvenTree] l10/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 154\n" -#: InvenTree/api.py:61 +#: InvenTree/api.py:63 msgid "API endpoint not found" msgstr "未找到 API 端点" +#: InvenTree/api.py:307 +msgid "User does not have permission to view this model" +msgstr "" + #: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "在管理面板中可以找到错误详细信息" @@ -45,7 +49,7 @@ msgstr "输入日期" #: templates/js/translated/order.js:2628 templates/js/translated/order.js:2767 #: templates/js/translated/order.js:3271 templates/js/translated/order.js:4213 #: templates/js/translated/order.js:4586 templates/js/translated/part.js:1002 -#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2154 +#: templates/js/translated/stock.js:1456 templates/js/translated/stock.js:2166 msgid "Notes" msgstr "备注" @@ -212,7 +216,7 @@ msgstr "附件" msgid "Select file to attach" msgstr "选择附件" -#: InvenTree/models.py:416 common/models.py:2561 company/models.py:129 +#: InvenTree/models.py:416 common/models.py:2572 company/models.py:129 #: company/models.py:300 company/models.py:536 order/models.py:88 #: order/models.py:1338 part/admin.py:39 part/models.py:893 #: part/templates/part/part_scheduling.html:11 @@ -224,7 +228,7 @@ msgstr "选择附件" msgid "Link" msgstr "链接" -#: InvenTree/models.py:417 build/models.py:291 part/models.py:894 +#: InvenTree/models.py:417 build/models.py:292 part/models.py:894 #: stock/models.py:729 msgid "Link to external URL" msgstr "链接到外部 URL" @@ -238,13 +242,13 @@ msgstr "注释" msgid "File comment" msgstr "文件注释" -#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2010 -#: common/models.py:2011 common/models.py:2234 common/models.py:2235 -#: common/models.py:2491 common/models.py:2492 part/models.py:2985 +#: InvenTree/models.py:426 InvenTree/models.py:427 common/models.py:2021 +#: common/models.py:2022 common/models.py:2245 common/models.py:2246 +#: common/models.py:2502 common/models.py:2503 part/models.py:2985 #: part/models.py:3073 part/models.py:3152 part/models.py:3172 #: plugin/models.py:270 plugin/models.py:271 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2854 msgid "User" msgstr "用户" @@ -285,9 +289,9 @@ msgstr "同一个主体下不能有相同名字" msgid "Invalid choice" msgstr "选择无效" -#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2220 -#: company/models.py:382 label/models.py:101 part/models.py:839 -#: part/models.py:3320 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:571 InvenTree/models.py:572 common/models.py:2231 +#: company/models.py:382 label/models.py:102 part/models.py:839 +#: part/models.py:3320 plugin/models.py:94 report/models.py:153 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -297,20 +301,20 @@ msgstr "选择无效" #: templates/js/translated/company.js:635 #: templates/js/translated/company.js:848 templates/js/translated/part.js:1117 #: templates/js/translated/part.js:1277 templates/js/translated/part.js:2368 -#: templates/js/translated/stock.js:2569 +#: templates/js/translated/stock.js:2581 msgid "Name" msgstr "名称" -#: InvenTree/models.py:578 build/models.py:164 +#: InvenTree/models.py:578 build/models.py:165 #: build/templates/build/detail.html:24 company/models.py:306 #: company/models.py:542 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 -#: company/templates/company/supplier_part.html:108 label/models.py:108 +#: company/templates/company/supplier_part.html:108 label/models.py:109 #: order/models.py:86 part/admin.py:194 part/admin.py:276 part/models.py:861 #: part/models.py:3329 part/templates/part/category.html:81 #: part/templates/part/part_base.html:172 -#: part/templates/part/part_scheduling.html:12 report/models.py:165 -#: report/models.py:506 report/models.py:550 +#: part/templates/part/part_scheduling.html:12 report/models.py:166 +#: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/admin.py:41 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 @@ -325,8 +329,8 @@ msgstr "名称" #: templates/js/translated/part.js:1169 templates/js/translated/part.js:1620 #: templates/js/translated/part.js:1900 templates/js/translated/part.js:2404 #: templates/js/translated/part.js:2501 templates/js/translated/stock.js:1435 -#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2601 -#: templates/js/translated/stock.js:2679 +#: templates/js/translated/stock.js:1823 templates/js/translated/stock.js:2613 +#: templates/js/translated/stock.js:2691 msgid "Description" msgstr "描述信息" @@ -339,7 +343,7 @@ msgid "parent" msgstr "上级项" #: InvenTree/models.py:594 InvenTree/models.py:595 -#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2610 +#: templates/js/translated/part.js:2413 templates/js/translated/stock.js:2622 msgid "Path" msgstr "路径" @@ -679,7 +683,7 @@ msgstr "从父项拆分" msgid "Split child item" msgstr "拆分子项" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2259 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2271 msgid "Merged stock items" msgstr "合并的库存项目" @@ -755,11 +759,11 @@ msgstr "系统信息" msgid "About InvenTree" msgstr "关于 InventTree" -#: build/api.py:243 +#: build/api.py:245 msgid "Build must be cancelled before it can be deleted" msgstr "在删除前必须取消生产" -#: build/models.py:69 build/templates/build/build_base.html:9 +#: build/models.py:70 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 #: report/templates/report/inventree_build_order_base.html:105 #: templates/email/build_order_completed.html:16 @@ -768,26 +772,26 @@ msgstr "在删除前必须取消生产" msgid "Build Order" msgstr "生产订单" -#: build/models.py:70 build/templates/build/build_base.html:13 +#: build/models.py:71 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 #: order/templates/order/sales_order_detail.html:119 #: order/templates/order/so_sidebar.html:13 #: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:221 #: templates/InvenTree/search.html:141 #: templates/InvenTree/settings/sidebar.html:49 -#: templates/js/translated/search.js:254 users/models.py:42 +#: templates/js/translated/search.js:214 users/models.py:42 msgid "Build Orders" msgstr "生产订单" -#: build/models.py:111 +#: build/models.py:112 msgid "Invalid choice for parent build" msgstr "上级生产选项无效" -#: build/models.py:155 +#: build/models.py:156 msgid "Build Order Reference" msgstr "相关生产订单" -#: build/models.py:156 order/models.py:259 order/models.py:674 +#: build/models.py:157 order/models.py:259 order/models.py:674 #: order/models.py:988 part/admin.py:278 part/models.py:3590 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -796,24 +800,24 @@ msgstr "相关生产订单" #: templates/js/translated/bom.js:739 templates/js/translated/bom.js:915 #: templates/js/translated/build.js:1869 templates/js/translated/order.js:2493 #: templates/js/translated/order.js:2716 templates/js/translated/order.js:4052 -#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:370 +#: templates/js/translated/order.js:4535 templates/js/translated/pricing.js:368 msgid "Reference" msgstr "引用" -#: build/models.py:167 +#: build/models.py:168 msgid "Brief description of the build" msgstr "生产的简短描述." -#: build/models.py:175 build/templates/build/build_base.html:172 +#: build/models.py:176 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "上级生产" -#: build/models.py:176 +#: build/models.py:177 msgid "BuildOrder to which this build is allocated" msgstr "此次生产匹配的订单" -#: build/models.py:181 build/templates/build/build_base.html:80 +#: build/models.py:182 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:715 #: order/models.py:1084 order/models.py:1200 order/models.py:1201 #: part/models.py:383 part/models.py:2837 part/models.py:2951 @@ -848,106 +852,106 @@ msgstr "此次生产匹配的订单" #: templates/js/translated/order.js:3403 templates/js/translated/order.js:3799 #: templates/js/translated/order.js:4036 templates/js/translated/part.js:1605 #: templates/js/translated/part.js:1677 templates/js/translated/part.js:1869 -#: templates/js/translated/pricing.js:353 templates/js/translated/stock.js:624 +#: templates/js/translated/pricing.js:351 templates/js/translated/stock.js:624 #: templates/js/translated/stock.js:791 templates/js/translated/stock.js:1003 -#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2705 -#: templates/js/translated/stock.js:2900 templates/js/translated/stock.js:3039 +#: templates/js/translated/stock.js:1779 templates/js/translated/stock.js:2717 +#: templates/js/translated/stock.js:2912 templates/js/translated/stock.js:3051 msgid "Part" msgstr "商品" -#: build/models.py:189 +#: build/models.py:190 msgid "Select part to build" msgstr "选择要生产的商品" -#: build/models.py:194 +#: build/models.py:195 msgid "Sales Order Reference" msgstr "相关销售订单" -#: build/models.py:198 +#: build/models.py:199 msgid "SalesOrder to which this build is allocated" msgstr "此次生产匹配的销售订单" -#: build/models.py:203 build/serializers.py:825 +#: build/models.py:204 build/serializers.py:825 #: templates/js/translated/build.js:2223 templates/js/translated/order.js:3391 msgid "Source Location" msgstr "来源地点" -#: build/models.py:207 +#: build/models.py:208 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "此次生产从哪个仓储位置获取库存(留空即可从任何仓储位置取出)" -#: build/models.py:212 +#: build/models.py:213 msgid "Destination Location" msgstr "目标地点" -#: build/models.py:216 +#: build/models.py:217 msgid "Select location where the completed items will be stored" msgstr "选择已完成项目仓储地点" -#: build/models.py:220 +#: build/models.py:221 msgid "Build Quantity" msgstr "生产数量" -#: build/models.py:223 +#: build/models.py:224 msgid "Number of stock items to build" msgstr "要生产的项目数量" -#: build/models.py:227 +#: build/models.py:228 msgid "Completed items" msgstr "已完成项目" -#: build/models.py:229 +#: build/models.py:230 msgid "Number of stock items which have been completed" msgstr "已完成的库存项目数量" -#: build/models.py:233 +#: build/models.py:234 msgid "Build Status" msgstr "生产状态" -#: build/models.py:237 +#: build/models.py:238 msgid "Build status code" msgstr "生产状态代码" -#: build/models.py:246 build/serializers.py:226 order/serializers.py:450 +#: build/models.py:247 build/serializers.py:226 order/serializers.py:450 #: stock/models.py:733 templates/js/translated/order.js:1627 msgid "Batch Code" msgstr "批量代码" -#: build/models.py:250 build/serializers.py:227 +#: build/models.py:251 build/serializers.py:227 msgid "Batch code for this build output" msgstr "此生产产出的批量代码" -#: build/models.py:253 order/models.py:90 part/models.py:1029 +#: build/models.py:254 order/models.py:90 part/models.py:1029 #: part/templates/part/part_base.html:319 templates/js/translated/order.js:3050 msgid "Creation Date" msgstr "创建日期" -#: build/models.py:257 order/models.py:704 +#: build/models.py:258 order/models.py:704 msgid "Target completion date" msgstr "预计完成日期" -#: build/models.py:258 +#: build/models.py:259 msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产完成的目标日期。生产将在此日期之后逾期。" -#: build/models.py:261 order/models.py:310 +#: build/models.py:262 order/models.py:310 #: templates/js/translated/build.js:2724 msgid "Completion Date" msgstr "完成日期:" -#: build/models.py:267 +#: build/models.py:268 msgid "completed by" msgstr "完成人" -#: build/models.py:275 templates/js/translated/build.js:2684 +#: build/models.py:276 templates/js/translated/build.js:2684 msgid "Issued by" msgstr "发布者" -#: build/models.py:276 +#: build/models.py:277 msgid "User who issued this build order" msgstr "发布此生产订单的用户" -#: build/models.py:284 build/templates/build/build_base.html:193 +#: build/models.py:285 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:122 order/models.py:104 #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1033 @@ -958,11 +962,11 @@ msgstr "发布此生产订单的用户" msgid "Responsible" msgstr "责任人" -#: build/models.py:285 +#: build/models.py:286 msgid "User or group responsible for this build order" msgstr "构建此订单的用户或组" -#: build/models.py:290 build/templates/build/detail.html:108 +#: build/models.py:291 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:188 #: part/templates/part/part_base.html:392 stock/models.py:727 @@ -970,75 +974,75 @@ msgstr "构建此订单的用户或组" msgid "External Link" msgstr "外部链接" -#: build/models.py:295 +#: build/models.py:296 msgid "Extra build notes" msgstr "额外的生产备注" -#: build/models.py:299 +#: build/models.py:300 msgid "Build Priority" msgstr "创建优先级" -#: build/models.py:302 +#: build/models.py:303 msgid "Priority of this build order" msgstr "此构建订单的优先级" -#: build/models.py:540 +#: build/models.py:541 #, python-brace-format msgid "Build order {build} has been completed" msgstr "生产订单 {build} 已完成" -#: build/models.py:546 +#: build/models.py:547 msgid "A build order has been completed" msgstr "生产订单已完成" -#: build/models.py:725 +#: build/models.py:726 msgid "No build output specified" msgstr "未指定生产产出" -#: build/models.py:728 +#: build/models.py:729 msgid "Build output is already completed" msgstr "生产产出已完成" -#: build/models.py:731 +#: build/models.py:732 msgid "Build output does not match Build Order" msgstr "生产产出与订单不匹配" -#: build/models.py:1188 +#: build/models.py:1189 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定生产产出,因为主部件已经被标记为可追踪的" -#: build/models.py:1197 +#: build/models.py:1198 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:1207 order/models.py:1472 +#: build/models.py:1208 order/models.py:1472 msgid "Stock item is over-allocated" msgstr "库存物品分配过度!" -#: build/models.py:1213 order/models.py:1475 +#: build/models.py:1214 order/models.py:1475 msgid "Allocation quantity must be greater than zero" msgstr "分配数量必须大于0" -#: build/models.py:1219 +#: build/models.py:1220 msgid "Quantity must be 1 for serialized stock" msgstr "序列化库存的数量必须是 1" -#: build/models.py:1276 +#: build/models.py:1277 msgid "Selected stock item not found in BOM" msgstr "在BOM中找不到选定的库存项" -#: build/models.py:1345 stock/templates/stock/item_base.html:175 +#: build/models.py:1346 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2612 #: templates/navbar.html:38 msgid "Build" msgstr "生产" -#: build/models.py:1346 +#: build/models.py:1347 msgid "Build to allocate parts" msgstr "生产以分配部件" -#: build/models.py:1362 build/serializers.py:674 order/serializers.py:1011 +#: build/models.py:1363 build/serializers.py:674 order/serializers.py:1011 #: order/serializers.py:1032 stock/serializers.py:388 stock/serializers.py:741 #: stock/serializers.py:867 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1049,17 +1053,17 @@ msgstr "生产以分配部件" #: templates/js/translated/order.js:3706 templates/js/translated/order.js:3711 #: templates/js/translated/order.js:3806 templates/js/translated/order.js:3898 #: templates/js/translated/stock.js:625 templates/js/translated/stock.js:792 -#: templates/js/translated/stock.js:2778 +#: templates/js/translated/stock.js:2790 msgid "Stock Item" msgstr "库存项" -#: build/models.py:1363 +#: build/models.py:1364 msgid "Source stock item" msgstr "源库存项" -#: build/models.py:1375 build/serializers.py:194 +#: build/models.py:1376 build/serializers.py:194 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:2042 +#: build/templates/build/detail.html:34 common/models.py:2053 #: order/models.py:974 order/models.py:1516 order/serializers.py:1185 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:277 #: part/forms.py:47 part/models.py:2964 part/models.py:3571 @@ -1081,7 +1085,7 @@ msgstr "源库存项" #: templates/js/translated/build.js:1255 templates/js/translated/build.js:1760 #: templates/js/translated/build.js:2238 #: templates/js/translated/company.js:1214 -#: templates/js/translated/model_renderers.js:132 +#: templates/js/translated/model_renderers.js:187 #: templates/js/translated/order.js:128 templates/js/translated/order.js:1268 #: templates/js/translated/order.js:2260 templates/js/translated/order.js:2499 #: templates/js/translated/order.js:2722 templates/js/translated/order.js:3405 @@ -1089,24 +1093,24 @@ msgstr "源库存项" #: templates/js/translated/order.js:3904 templates/js/translated/order.js:4058 #: templates/js/translated/order.js:4541 templates/js/translated/part.js:879 #: templates/js/translated/part.js:1475 templates/js/translated/part.js:2942 -#: templates/js/translated/pricing.js:365 -#: templates/js/translated/pricing.js:458 -#: templates/js/translated/pricing.js:506 -#: templates/js/translated/pricing.js:600 templates/js/translated/stock.js:496 +#: templates/js/translated/pricing.js:363 +#: templates/js/translated/pricing.js:456 +#: templates/js/translated/pricing.js:504 +#: templates/js/translated/pricing.js:598 templates/js/translated/stock.js:496 #: templates/js/translated/stock.js:650 templates/js/translated/stock.js:822 -#: templates/js/translated/stock.js:2827 templates/js/translated/stock.js:2912 +#: templates/js/translated/stock.js:2839 templates/js/translated/stock.js:2924 msgid "Quantity" msgstr "数量" -#: build/models.py:1376 +#: build/models.py:1377 msgid "Stock quantity to allocate to build" msgstr "分配到生产的数量" -#: build/models.py:1384 +#: build/models.py:1385 msgid "Install into" msgstr "安装到" -#: build/models.py:1385 +#: build/models.py:1386 msgid "Destination stock item" msgstr "目标库存项" @@ -1186,8 +1190,8 @@ msgstr "必须提供生产产出列表" #: templates/js/translated/order.js:3718 templates/js/translated/order.js:3823 #: templates/js/translated/order.js:3831 templates/js/translated/order.js:3912 #: templates/js/translated/stock.js:626 templates/js/translated/stock.js:793 -#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1931 -#: templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:1005 templates/js/translated/stock.js:1943 +#: templates/js/translated/stock.js:2731 msgid "Location" msgstr "地点" @@ -1201,8 +1205,8 @@ msgstr "已完成生产产出的仓储地点" #: stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2668 #: templates/js/translated/order.js:1774 templates/js/translated/order.js:2127 -#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1906 -#: templates/js/translated/stock.js:2796 templates/js/translated/stock.js:2928 +#: templates/js/translated/order.js:3042 templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:2808 templates/js/translated/stock.js:2940 msgid "Status" msgstr "状态" @@ -1472,7 +1476,7 @@ msgid "Completed" msgstr "已完成" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:101 order/api.py:1295 order/models.py:1193 +#: build/templates/build/detail.html:101 order/api.py:1345 order/models.py:1193 #: order/models.py:1292 order/models.py:1423 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1480,7 +1484,7 @@ msgstr "已完成" #: report/templates/report/inventree_so_report_base.html:77 #: stock/templates/stock/item_base.html:371 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:896 +#: templates/js/translated/order.js:3004 templates/js/translated/pricing.js:894 msgid "Sales Order" msgstr "销售订单" @@ -1527,9 +1531,9 @@ msgstr "已分配的部件" #: build/templates/build/detail.html:80 stock/admin.py:105 #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1262 -#: templates/js/translated/model_renderers.js:137 -#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1920 -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/model_renderers.js:192 +#: templates/js/translated/stock.js:1075 templates/js/translated/stock.js:1932 +#: templates/js/translated/stock.js:2947 #: templates/js/translated/table_filters.js:183 #: templates/js/translated/table_filters.js:274 msgid "Batch" @@ -1888,8 +1892,8 @@ msgid "How often to check for updates (set to zero to disable)" msgstr "" #: common/models.py:995 common/models.py:1013 common/models.py:1020 -#: common/models.py:1031 common/models.py:1042 common/models.py:1255 -#: common/models.py:1279 common/models.py:1402 common/models.py:1623 +#: common/models.py:1031 common/models.py:1042 common/models.py:1266 +#: common/models.py:1290 common/models.py:1413 common/models.py:1634 msgid "days" msgstr "天" @@ -2022,7 +2026,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "创建零件时复制类别参数模板" #: common/models.py:1129 part/admin.py:55 part/models.py:3365 -#: report/models.py:158 templates/js/translated/table_filters.js:38 +#: report/models.py:159 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:543 msgid "Template" msgstr "模板" @@ -2139,824 +2143,832 @@ msgid "Part category default icon (empty means no icon)" msgstr "零件类别默认图标(留空表示没有图标)" #: common/models.py:1220 -msgid "Pricing Decimal Places" -msgstr "价格最低小数位" +msgid "Minimum Pricing Decimal Places" +msgstr "" #: common/models.py:1221 -msgid "Number of decimal places to display when rendering pricing data" -msgstr "渲染价格数据时显示的小数位数" +msgid "Minimum number of decimal places to display when rendering pricing data" +msgstr "" #: common/models.py:1231 +msgid "Maximum Pricing Decimal Places" +msgstr "" + +#: common/models.py:1232 +msgid "Maximum number of decimal places to display when rendering pricing data" +msgstr "" + +#: common/models.py:1242 msgid "Use Supplier Pricing" msgstr "使用供应商价格" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Purchase History Override" msgstr "覆盖购买记录" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1263 +#: common/models.py:1274 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1264 +#: common/models.py:1275 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1270 +#: common/models.py:1281 msgid "Active Variants Only" msgstr "" -#: common/models.py:1271 +#: common/models.py:1282 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1277 +#: common/models.py:1288 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1278 +#: common/models.py:1289 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Internal Prices" msgstr "内部价格" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Enable internal prices for parts" msgstr "启用内部商品价格" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Internal Price Override" msgstr "覆盖内部价格" -#: common/models.py:1296 +#: common/models.py:1307 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Enable label printing" msgstr "启用标签打印功能" -#: common/models.py:1303 +#: common/models.py:1314 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Label Image DPI" msgstr "标签图像 DPI" -#: common/models.py:1310 +#: common/models.py:1321 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1319 +#: common/models.py:1330 msgid "Enable Reports" msgstr "启用报告" -#: common/models.py:1320 +#: common/models.py:1331 msgid "Enable generation of reports" msgstr "启用报告生成" -#: common/models.py:1326 templates/stats.html:25 +#: common/models.py:1337 templates/stats.html:25 msgid "Debug Mode" msgstr "调试模式" -#: common/models.py:1327 +#: common/models.py:1338 msgid "Generate reports in debug mode (HTML output)" msgstr "在调试模式生成报告(HTML输出)" -#: common/models.py:1333 +#: common/models.py:1344 msgid "Page Size" msgstr "页面大小" -#: common/models.py:1334 +#: common/models.py:1345 msgid "Default page size for PDF reports" msgstr "PDF 报表默认页面大小" -#: common/models.py:1344 +#: common/models.py:1355 msgid "Enable Test Reports" msgstr "启用测试报告" -#: common/models.py:1345 +#: common/models.py:1356 msgid "Enable generation of test reports" msgstr "启用生成测试报表" -#: common/models.py:1351 +#: common/models.py:1362 msgid "Attach Test Reports" msgstr "添加测试报告" -#: common/models.py:1352 +#: common/models.py:1363 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1358 +#: common/models.py:1369 msgid "Globally Unique Serials" msgstr "全局唯一序列号" -#: common/models.py:1359 +#: common/models.py:1370 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1365 +#: common/models.py:1376 msgid "Autofill Serial Numbers" msgstr "自动填充序列号" -#: common/models.py:1366 +#: common/models.py:1377 msgid "Autofill serial numbers in forms" msgstr "以表格形式自动填写序列号" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Delete Depleted Stock" msgstr "删除已耗尽的库存" -#: common/models.py:1373 +#: common/models.py:1384 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1379 +#: common/models.py:1390 msgid "Batch Code Template" msgstr "" -#: common/models.py:1380 +#: common/models.py:1391 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1385 +#: common/models.py:1396 msgid "Stock Expiry" msgstr "库存到期" -#: common/models.py:1386 +#: common/models.py:1397 msgid "Enable stock expiry functionality" msgstr "启用库存到期功能" -#: common/models.py:1392 +#: common/models.py:1403 msgid "Sell Expired Stock" msgstr "销售过期库存" -#: common/models.py:1393 +#: common/models.py:1404 msgid "Allow sale of expired stock" msgstr "允许销售过期库存" -#: common/models.py:1399 +#: common/models.py:1410 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1400 +#: common/models.py:1411 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1407 +#: common/models.py:1418 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1408 +#: common/models.py:1419 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Stock Ownership Control" msgstr "库存所有权控制" -#: common/models.py:1415 +#: common/models.py:1426 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1422 +#: common/models.py:1433 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Edit Completed Purchase Orders" msgstr "编辑已完成的采购订单" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Enable password forgot" msgstr "启用忘记密码" -#: common/models.py:1471 +#: common/models.py:1482 msgid "Enable password forgot function on the login pages" msgstr "在登录页面启用忘记密码功能" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Enable registration" msgstr "启用注册" -#: common/models.py:1478 +#: common/models.py:1489 msgid "Enable self-registration for users on the login pages" msgstr "在登录页面启用注册功能" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Enable SSO" msgstr "启用 SSO" -#: common/models.py:1485 +#: common/models.py:1496 msgid "Enable SSO on the login pages" msgstr "在登录页面启用 SSO" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Enable SSO registration" msgstr "启用 SSO 注册" -#: common/models.py:1492 +#: common/models.py:1503 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Email required" msgstr "需要邮箱" -#: common/models.py:1499 +#: common/models.py:1510 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Auto-fill SSO users" msgstr "自动填充 SSO 用户" -#: common/models.py:1506 +#: common/models.py:1517 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Mail twice" msgstr "" -#: common/models.py:1513 +#: common/models.py:1524 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Password twice" msgstr "" -#: common/models.py:1520 +#: common/models.py:1531 msgid "On signup ask users twice for their password" msgstr "当注册时请用户两次输入密码" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Allowed domains" msgstr "" -#: common/models.py:1527 +#: common/models.py:1538 msgid "Restrict signup to certain domains (comma-separated, strarting with @)" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Group on signup" msgstr "" -#: common/models.py:1534 +#: common/models.py:1545 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Enforce MFA" msgstr "强制启用 MFA" -#: common/models.py:1541 +#: common/models.py:1552 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Check plugins on startup" msgstr "启动时检查插件" -#: common/models.py:1548 +#: common/models.py:1559 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1555 +#: common/models.py:1566 msgid "Check plugin signatures" msgstr "检查插件签名" -#: common/models.py:1556 +#: common/models.py:1567 msgid "Check and show signatures for plugins" msgstr "检查并显示插件的签名" -#: common/models.py:1563 +#: common/models.py:1574 msgid "Enable URL integration" msgstr "启用 URL 集成" -#: common/models.py:1564 +#: common/models.py:1575 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1571 +#: common/models.py:1582 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1572 +#: common/models.py:1583 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1579 +#: common/models.py:1590 msgid "Enable app integration" msgstr "启用应用集成" -#: common/models.py:1580 +#: common/models.py:1591 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1587 +#: common/models.py:1598 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Enable event integration" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:1604 +#: common/models.py:1615 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:1611 +#: common/models.py:1622 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:1620 +#: common/models.py:1631 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:1621 +#: common/models.py:1632 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:1638 common/models.py:2003 +#: common/models.py:1649 common/models.py:2014 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1657 +#: common/models.py:1668 msgid "No Printer (Export to PDF)" msgstr "" -#: common/models.py:1678 +#: common/models.py:1689 msgid "Show subscribed parts" msgstr "查看订阅中的部件" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Show subscribed parts on the homepage" msgstr "在主页上显示订阅中的部件" -#: common/models.py:1685 +#: common/models.py:1696 msgid "Show subscribed categories" msgstr "查看订阅中的类别" -#: common/models.py:1686 +#: common/models.py:1697 msgid "Show subscribed part categories on the homepage" msgstr "在主页上显示订阅中的部件类别" -#: common/models.py:1692 +#: common/models.py:1703 msgid "Show latest parts" msgstr "显示最近商品" -#: common/models.py:1693 +#: common/models.py:1704 msgid "Show latest parts on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:1699 +#: common/models.py:1710 msgid "Recent Part Count" msgstr "" -#: common/models.py:1700 +#: common/models.py:1711 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1706 +#: common/models.py:1717 msgid "Show unvalidated BOMs" msgstr "显示未验证的物料清单" -#: common/models.py:1707 +#: common/models.py:1718 msgid "Show BOMs that await validation on the homepage" msgstr "在主页上显示待验证的物料清单" -#: common/models.py:1713 +#: common/models.py:1724 msgid "Show recent stock changes" msgstr "显示最近的库存变化" -#: common/models.py:1714 +#: common/models.py:1725 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1720 +#: common/models.py:1731 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1721 +#: common/models.py:1732 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1727 +#: common/models.py:1738 msgid "Show low stock" msgstr "显示低库存" -#: common/models.py:1728 +#: common/models.py:1739 msgid "Show low stock items on the homepage" msgstr "在主页上显示低库存的项目" -#: common/models.py:1734 +#: common/models.py:1745 msgid "Show depleted stock" msgstr "" -#: common/models.py:1735 +#: common/models.py:1746 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1741 +#: common/models.py:1752 msgid "Show needed stock" msgstr "" -#: common/models.py:1742 +#: common/models.py:1753 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1748 +#: common/models.py:1759 msgid "Show expired stock" msgstr "显示过期库存" -#: common/models.py:1749 +#: common/models.py:1760 msgid "Show expired stock items on the homepage" msgstr "在主页上显示过期的库存项目" -#: common/models.py:1755 +#: common/models.py:1766 msgid "Show stale stock" msgstr "" -#: common/models.py:1756 +#: common/models.py:1767 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1762 +#: common/models.py:1773 msgid "Show pending builds" msgstr "" -#: common/models.py:1763 +#: common/models.py:1774 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1769 +#: common/models.py:1780 msgid "Show overdue builds" msgstr "显示逾期生产" -#: common/models.py:1770 +#: common/models.py:1781 msgid "Show overdue builds on the homepage" msgstr "在主页上显示逾期的生产" -#: common/models.py:1776 +#: common/models.py:1787 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1777 +#: common/models.py:1788 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1783 +#: common/models.py:1794 msgid "Show overdue POs" msgstr "" -#: common/models.py:1784 +#: common/models.py:1795 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1790 +#: common/models.py:1801 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1791 +#: common/models.py:1802 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1797 +#: common/models.py:1808 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1798 +#: common/models.py:1809 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1804 +#: common/models.py:1815 msgid "Show News" msgstr "" -#: common/models.py:1805 +#: common/models.py:1816 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1811 +#: common/models.py:1822 msgid "Inline label display" msgstr "内嵌标签显示" -#: common/models.py:1812 +#: common/models.py:1823 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" -#: common/models.py:1818 +#: common/models.py:1829 msgid "Default label printer" msgstr "" -#: common/models.py:1819 +#: common/models.py:1830 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:1825 +#: common/models.py:1836 msgid "Inline report display" msgstr "" -#: common/models.py:1826 +#: common/models.py:1837 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" -#: common/models.py:1832 +#: common/models.py:1843 msgid "Search Parts" msgstr "搜索部件" -#: common/models.py:1833 +#: common/models.py:1844 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1839 +#: common/models.py:1850 msgid "Search Supplier Parts" msgstr "搜索供应商部件" -#: common/models.py:1840 +#: common/models.py:1851 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1846 +#: common/models.py:1857 msgid "Search Manufacturer Parts" msgstr "搜索制造商部件" -#: common/models.py:1847 +#: common/models.py:1858 msgid "Display manufacturer parts in search preview window" msgstr "在搜索预览窗口中显示制造商部件" -#: common/models.py:1853 +#: common/models.py:1864 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1854 +#: common/models.py:1865 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1860 +#: common/models.py:1871 msgid "Search Categories" msgstr "搜索分类" -#: common/models.py:1861 +#: common/models.py:1872 msgid "Display part categories in search preview window" msgstr "在搜索预览窗口中显示部件类别" -#: common/models.py:1867 +#: common/models.py:1878 msgid "Search Stock" msgstr "搜索库存" -#: common/models.py:1868 +#: common/models.py:1879 msgid "Display stock items in search preview window" msgstr "在搜索预览窗口中显示库存项目" -#: common/models.py:1874 +#: common/models.py:1885 msgid "Hide Unavailable Stock Items" msgstr "隐藏不可用的库存项目" -#: common/models.py:1875 +#: common/models.py:1886 msgid "Exclude stock items which are not available from the search preview window" msgstr "在搜索预览窗口中排除不可用的库存项目" -#: common/models.py:1881 +#: common/models.py:1892 msgid "Search Locations" msgstr "搜索位置" -#: common/models.py:1882 +#: common/models.py:1893 msgid "Display stock locations in search preview window" msgstr "在搜索预览窗口中显示库存位置" -#: common/models.py:1888 +#: common/models.py:1899 msgid "Search Companies" msgstr "搜索公司" -#: common/models.py:1889 +#: common/models.py:1900 msgid "Display companies in search preview window" msgstr "在搜索预览窗口中显示公司" -#: common/models.py:1895 +#: common/models.py:1906 msgid "Search Build Orders" msgstr "" -#: common/models.py:1896 +#: common/models.py:1907 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1902 +#: common/models.py:1913 msgid "Search Purchase Orders" msgstr "搜索采购订单" -#: common/models.py:1903 +#: common/models.py:1914 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1909 +#: common/models.py:1920 msgid "Exclude Inactive Purchase Orders" msgstr "排除不活动的采购订单" -#: common/models.py:1910 +#: common/models.py:1921 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1916 +#: common/models.py:1927 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1917 +#: common/models.py:1928 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1923 +#: common/models.py:1934 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1924 +#: common/models.py:1935 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1930 +#: common/models.py:1941 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:1931 +#: common/models.py:1942 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1937 +#: common/models.py:1948 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:1938 +#: common/models.py:1949 msgid "Display available part quantity in some forms" msgstr "在某些表格中显示可用的商品数量" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1945 +#: common/models.py:1956 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1951 +#: common/models.py:1962 msgid "Fixed Navbar" msgstr "固定导航栏" -#: common/models.py:1952 +#: common/models.py:1963 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1958 +#: common/models.py:1969 msgid "Date Format" msgstr "日期格式" -#: common/models.py:1959 +#: common/models.py:1970 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1973 part/templates/part/detail.html:41 +#: common/models.py:1984 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1974 +#: common/models.py:1985 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1980 part/templates/part/detail.html:62 +#: common/models.py:1991 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:1981 +#: common/models.py:1992 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:1987 +#: common/models.py:1998 msgid "Table String Length" msgstr "" -#: common/models.py:1988 +#: common/models.py:1999 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2043 +#: common/models.py:2054 msgid "Price break quantity" msgstr "" -#: common/models.py:2050 company/serializers.py:407 order/models.py:1021 +#: common/models.py:2061 company/serializers.py:407 order/models.py:1021 #: templates/js/translated/company.js:1219 templates/js/translated/part.js:1542 -#: templates/js/translated/pricing.js:605 +#: templates/js/translated/pricing.js:603 msgid "Price" msgstr "价格" -#: common/models.py:2051 +#: common/models.py:2062 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2211 common/models.py:2389 +#: common/models.py:2222 common/models.py:2400 msgid "Endpoint" msgstr "" -#: common/models.py:2212 +#: common/models.py:2223 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2221 +#: common/models.py:2232 msgid "Name for this webhook" msgstr "" -#: common/models.py:2226 part/admin.py:50 part/models.py:1012 +#: common/models.py:2237 part/admin.py:50 part/models.py:1012 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:352 @@ -2964,97 +2976,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2227 +#: common/models.py:2238 msgid "Is this webhook active" msgstr "" -#: common/models.py:2241 +#: common/models.py:2252 msgid "Token" msgstr "令牌" -#: common/models.py:2242 +#: common/models.py:2253 msgid "Token for access" msgstr "" -#: common/models.py:2249 +#: common/models.py:2260 msgid "Secret" msgstr "" -#: common/models.py:2250 +#: common/models.py:2261 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2356 +#: common/models.py:2367 msgid "Message ID" msgstr "" -#: common/models.py:2357 +#: common/models.py:2368 msgid "Unique identifier for this message" msgstr "该消息的唯一标识符" -#: common/models.py:2365 +#: common/models.py:2376 msgid "Host" msgstr "" -#: common/models.py:2366 +#: common/models.py:2377 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2373 +#: common/models.py:2384 msgid "Header" msgstr "" -#: common/models.py:2374 +#: common/models.py:2385 msgid "Header of this message" msgstr "" -#: common/models.py:2380 +#: common/models.py:2391 msgid "Body" msgstr "" -#: common/models.py:2381 +#: common/models.py:2392 msgid "Body of this message" msgstr "" -#: common/models.py:2390 +#: common/models.py:2401 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2395 +#: common/models.py:2406 msgid "Worked on" msgstr "" -#: common/models.py:2396 +#: common/models.py:2407 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2550 +#: common/models.py:2561 msgid "Id" msgstr "" -#: common/models.py:2556 templates/js/translated/news.js:35 +#: common/models.py:2567 templates/js/translated/news.js:35 msgid "Title" msgstr "标题" -#: common/models.py:2566 templates/js/translated/news.js:51 +#: common/models.py:2577 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2571 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2582 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "作者" -#: common/models.py:2576 templates/js/translated/news.js:43 +#: common/models.py:2587 templates/js/translated/news.js:43 msgid "Summary" msgstr "概述" -#: common/models.py:2581 +#: common/models.py:2592 msgid "Read" msgstr "" -#: common/models.py:2582 +#: common/models.py:2593 msgid "Was this news item read?" msgstr "" @@ -3309,7 +3321,7 @@ msgstr "" #: templates/js/translated/company.js:321 #: templates/js/translated/company.js:491 #: templates/js/translated/company.js:984 templates/js/translated/order.js:2110 -#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:482 +#: templates/js/translated/part.js:1432 templates/js/translated/pricing.js:480 #: templates/js/translated/table_filters.js:478 msgid "Supplier" msgstr "供应商" @@ -3322,7 +3334,7 @@ msgstr "选择供应商" #: part/bom.py:286 part/bom.py:314 part/serializers.py:354 #: templates/js/translated/company.js:320 templates/js/translated/order.js:2258 #: templates/js/translated/order.js:2456 templates/js/translated/part.js:1450 -#: templates/js/translated/pricing.js:494 +#: templates/js/translated/pricing.js:492 msgid "SKU" msgstr "" @@ -3363,7 +3375,7 @@ msgstr "最低收费(例如库存费)" #: stock/admin.py:119 stock/models.py:695 #: stock/templates/stock/item_base.html:246 #: templates/js/translated/company.js:1046 -#: templates/js/translated/stock.js:2150 +#: templates/js/translated/stock.js:2162 msgid "Packaging" msgstr "打包" @@ -3397,7 +3409,7 @@ msgstr "订购多个" #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1125 templates/js/translated/build.js:1907 #: templates/js/translated/build.js:2816 -#: templates/js/translated/model_renderers.js:130 +#: templates/js/translated/model_renderers.js:185 #: templates/js/translated/part.js:614 templates/js/translated/part.js:616 #: templates/js/translated/part.js:621 #: templates/js/translated/table_filters.js:210 @@ -3468,7 +3480,7 @@ msgstr "删除图片" #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:483 templates/js/translated/order.js:3019 -#: templates/js/translated/stock.js:2760 +#: templates/js/translated/stock.js:2772 #: templates/js/translated/table_filters.js:482 msgid "Customer" msgstr "客户" @@ -3509,7 +3521,7 @@ msgstr "下载图片" #: company/templates/company/detail.html:14 #: company/templates/company/manufacturer_part_sidebar.html:7 -#: templates/InvenTree/search.html:120 templates/js/translated/search.js:172 +#: templates/InvenTree/search.html:120 templates/js/translated/search.js:175 msgid "Supplier Parts" msgstr "供应商商品" @@ -3540,7 +3552,7 @@ msgid "Delete Parts" msgstr "删除商品" #: company/templates/company/detail.html:61 templates/InvenTree/search.html:105 -#: templates/js/translated/search.js:185 +#: templates/js/translated/search.js:179 msgid "Manufacturer Parts" msgstr "制造商商品" @@ -3565,7 +3577,7 @@ msgstr "供货商库存" #: part/templates/part/detail.html:108 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:252 templates/InvenTree/search.html:200 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/search.js:293 templates/navbar.html:50 +#: templates/js/translated/search.js:233 templates/navbar.html:50 #: users/models.py:43 msgid "Purchase Orders" msgstr "采购订单" @@ -3588,7 +3600,7 @@ msgstr "新建采购订单" #: part/templates/part/detail.html:131 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:283 templates/InvenTree/search.html:220 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/search.js:317 templates/navbar.html:61 +#: templates/js/translated/search.js:247 templates/navbar.html:61 #: users/models.py:44 msgid "Sales Orders" msgstr "销售订单" @@ -3657,7 +3669,7 @@ msgstr "删除供应商商品" #: company/templates/company/manufacturer_part.html:136 #: company/templates/company/manufacturer_part.html:183 #: part/templates/part/detail.html:393 part/templates/part/detail.html:423 -#: templates/js/translated/forms.js:510 templates/js/translated/helpers.js:47 +#: templates/js/translated/forms.js:499 templates/js/translated/helpers.js:47 #: templates/js/translated/part.js:314 templates/js/translated/stock.js:188 #: users/models.py:231 msgid "Delete" @@ -3706,7 +3718,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:678 #: stock/templates/stock/item_base.html:239 #: templates/js/translated/company.js:1000 -#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2010 +#: templates/js/translated/order.js:1266 templates/js/translated/stock.js:2022 msgid "Supplier Part" msgstr "供应商商品" @@ -3811,7 +3823,7 @@ msgstr "价格信息" #: company/templates/company/supplier_part.html:247 #: templates/js/translated/company.js:370 -#: templates/js/translated/pricing.js:668 +#: templates/js/translated/pricing.js:666 msgid "Add Price Break" msgstr "" @@ -3835,7 +3847,7 @@ msgstr "更新部件可用性" #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:982 -#: templates/js/translated/search.js:225 templates/js/translated/stock.js:2619 +#: templates/js/translated/search.js:200 templates/js/translated/stock.js:2631 #: users/models.py:41 msgid "Stock Items" msgstr "库存项" @@ -3861,7 +3873,7 @@ msgstr "客户信息" msgid "New Customer" msgstr "新建客户" -#: company/views.py:52 templates/js/translated/search.js:270 +#: company/views.py:52 templates/js/translated/search.js:220 msgid "Companies" msgstr "公司" @@ -3869,68 +3881,68 @@ msgstr "公司" msgid "New Company" msgstr "新建公司信息" -#: label/models.py:102 +#: label/models.py:103 msgid "Label name" msgstr "标签名称" -#: label/models.py:109 +#: label/models.py:110 msgid "Label description" msgstr "标签说明" -#: label/models.py:116 +#: label/models.py:117 msgid "Label" msgstr "标签" -#: label/models.py:117 +#: label/models.py:118 msgid "Label template file" msgstr "标签模板文件" -#: label/models.py:123 report/models.py:258 +#: label/models.py:124 report/models.py:259 msgid "Enabled" msgstr "已启用" -#: label/models.py:124 +#: label/models.py:125 msgid "Label template is enabled" msgstr "标签模板已启用" -#: label/models.py:129 +#: label/models.py:130 msgid "Width [mm]" msgstr "宽度 [mm]" -#: label/models.py:130 +#: label/models.py:131 msgid "Label width, specified in mm" msgstr "标注宽度,以毫米为单位。" -#: label/models.py:136 +#: label/models.py:137 msgid "Height [mm]" msgstr "高度 [mm]" -#: label/models.py:137 +#: label/models.py:138 msgid "Label height, specified in mm" msgstr "标注高度,以毫米为单位。" -#: label/models.py:143 report/models.py:251 +#: label/models.py:144 report/models.py:252 msgid "Filename Pattern" msgstr "文件名样式" -#: label/models.py:144 +#: label/models.py:145 msgid "Pattern for generating label filenames" msgstr "" -#: label/models.py:233 +#: label/models.py:234 msgid "Query filters (comma-separated list of key=value pairs)," msgstr "查询筛选器 (逗号分隔的键值对列表)" -#: label/models.py:234 label/models.py:275 label/models.py:303 -#: report/models.py:279 report/models.py:410 report/models.py:448 +#: label/models.py:235 label/models.py:276 label/models.py:304 +#: report/models.py:280 report/models.py:411 report/models.py:449 msgid "Filters" msgstr "筛选器" -#: label/models.py:274 +#: label/models.py:275 msgid "Query filters (comma-separated list of key=value pairs" msgstr "查询筛选器 (逗号分隔的键值对列表" -#: label/models.py:302 +#: label/models.py:303 msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "商品查询筛选器 (逗号分隔的键值对列表)" @@ -3938,7 +3950,7 @@ msgstr "商品查询筛选器 (逗号分隔的键值对列表)" msgid "No matching purchase order found" msgstr "" -#: order/api.py:1293 order/models.py:1067 order/models.py:1151 +#: order/api.py:1343 order/models.py:1067 order/models.py:1151 #: order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_po_report_base.html:76 @@ -3946,12 +3958,12 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:672 templates/js/translated/order.js:1267 #: templates/js/translated/order.js:2094 templates/js/translated/part.js:1409 -#: templates/js/translated/pricing.js:774 templates/js/translated/stock.js:1990 -#: templates/js/translated/stock.js:2741 +#: templates/js/translated/pricing.js:772 templates/js/translated/stock.js:2002 +#: templates/js/translated/stock.js:2753 msgid "Purchase Order" msgstr "" -#: order/api.py:1297 +#: order/api.py:1347 msgid "Unknown" msgstr "未知" @@ -4139,7 +4151,7 @@ msgstr "" #: order/models.py:1100 stock/models.py:811 stock/serializers.py:229 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:2041 +#: templates/js/translated/stock.js:2053 msgid "Purchase Price" msgstr "采购价格" @@ -4160,7 +4172,7 @@ msgid "Only salable parts can be assigned to a sales order" msgstr "" #: order/models.py:1211 part/templates/part/part_pricing.html:107 -#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:924 +#: part/templates/part/prices.html:128 templates/js/translated/pricing.js:922 msgid "Sale Price" msgstr "销售价格" @@ -4185,7 +4197,7 @@ msgid "User who checked this shipment" msgstr "" #: order/models.py:1313 order/models.py:1498 order/serializers.py:1200 -#: order/serializers.py:1328 templates/js/translated/model_renderers.js:338 +#: order/serializers.py:1328 templates/js/translated/model_renderers.js:369 msgid "Shipment" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" #: part/admin.py:33 part/admin.py:273 part/models.py:3459 part/tasks.py:283 -#: stock/admin.py:101 templates/js/translated/model_renderers.js:225 +#: stock/admin.py:101 msgid "Part ID" msgstr "商品ID" @@ -4747,7 +4759,7 @@ msgid "IPN" msgstr "" #: part/admin.py:37 part/models.py:888 part/templates/part/part_base.html:280 -#: report/models.py:171 templates/js/translated/part.js:1162 +#: report/models.py:172 templates/js/translated/part.js:1162 #: templates/js/translated/part.js:1892 msgid "Revision" msgstr "版本号" @@ -4758,7 +4770,6 @@ msgid "Keywords" msgstr "关键词" #: part/admin.py:42 part/admin.py:192 part/tasks.py:286 -#: templates/js/translated/model_renderers.js:362 msgid "Category ID" msgstr "类别 ID" @@ -4833,7 +4844,7 @@ msgstr "类别路径" #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:43 -#: templates/js/translated/part.js:2423 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2423 templates/js/translated/search.js:158 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "商品" @@ -4854,13 +4865,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:280 templates/js/translated/pricing.js:342 -#: templates/js/translated/pricing.js:991 +#: part/admin.py:280 templates/js/translated/pricing.js:340 +#: templates/js/translated/pricing.js:989 msgid "Minimum Price" msgstr "" -#: part/admin.py:281 templates/js/translated/pricing.js:337 -#: templates/js/translated/pricing.js:999 +#: part/admin.py:281 templates/js/translated/pricing.js:335 +#: templates/js/translated/pricing.js:997 msgid "Maximum Price" msgstr "" @@ -4916,7 +4927,7 @@ msgid "Part Category" msgstr "商品类别" #: part/models.py:73 part/templates/part/category.html:135 -#: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 +#: templates/InvenTree/search.html:97 templates/js/translated/search.js:186 #: users/models.py:37 msgid "Part Categories" msgstr "商品类别" @@ -4925,7 +4936,7 @@ msgstr "商品类别" msgid "Default location for parts in this category" msgstr "此类别商品的默认仓储地点" -#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2625 +#: part/models.py:128 stock/models.py:119 templates/js/translated/stock.js:2637 #: templates/js/translated/table_filters.js:135 #: templates/js/translated/table_filters.js:154 msgid "Structural" @@ -5274,8 +5285,8 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/InvenTree/settings/settings_staff_js.html:374 #: templates/js/translated/order.js:2136 templates/js/translated/part.js:1007 -#: templates/js/translated/pricing.js:796 -#: templates/js/translated/pricing.js:917 templates/js/translated/stock.js:2669 +#: templates/js/translated/pricing.js:794 +#: templates/js/translated/pricing.js:915 templates/js/translated/stock.js:2681 msgid "Date" msgstr "日期" @@ -5984,7 +5995,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:130 templates/InvenTree/settings/part_stocktake.html:29 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/stock.js:1946 users/models.py:39 +#: templates/js/translated/stock.js:1958 users/models.py:39 msgid "Stocktake" msgstr "" @@ -6223,7 +6234,7 @@ msgstr "商品是虚拟的(不是实体零件)" #: part/templates/part/part_base.html:148 #: templates/js/translated/company.js:714 #: templates/js/translated/company.js:975 -#: templates/js/translated/model_renderers.js:217 +#: templates/js/translated/model_renderers.js:253 #: templates/js/translated/part.js:736 templates/js/translated/part.js:1149 msgid "Inactive" msgstr "" @@ -6258,8 +6269,8 @@ msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1039 #: templates/js/translated/part.js:1195 templates/js/translated/part.js:1951 -#: templates/js/translated/pricing.js:375 -#: templates/js/translated/pricing.js:1021 +#: templates/js/translated/pricing.js:373 +#: templates/js/translated/pricing.js:1019 msgid "Price Range" msgstr "" @@ -6297,7 +6308,7 @@ msgid "Hide Part Details" msgstr "" #: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:73 -#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:469 +#: part/templates/part/prices.html:216 templates/js/translated/pricing.js:467 msgid "Supplier Pricing" msgstr "" @@ -6394,7 +6405,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1093 #: templates/js/translated/company.js:1102 -#: templates/js/translated/stock.js:1976 +#: templates/js/translated/stock.js:1988 msgid "Last Updated" msgstr "最后更新" @@ -6771,100 +6782,100 @@ msgstr "" msgid "Either packagename of URL must be provided" msgstr "" -#: report/api.py:169 +#: report/api.py:171 msgid "No valid objects provided to template" msgstr "没有为模板提供有效对象" -#: report/api.py:205 report/api.py:241 +#: report/api.py:207 report/api.py:243 #, python-brace-format msgid "Template file '{template}' is missing or does not exist" msgstr "" -#: report/api.py:305 +#: report/api.py:310 msgid "Test report" msgstr "" -#: report/models.py:153 +#: report/models.py:154 msgid "Template name" msgstr "" -#: report/models.py:159 +#: report/models.py:160 msgid "Report template file" msgstr "" -#: report/models.py:166 +#: report/models.py:167 msgid "Report template description" msgstr "" -#: report/models.py:172 +#: report/models.py:173 msgid "Report revision number (auto-increments)" msgstr "" -#: report/models.py:252 +#: report/models.py:253 msgid "Pattern for generating report filenames" msgstr "" -#: report/models.py:259 +#: report/models.py:260 msgid "Report template is enabled" msgstr "" -#: report/models.py:280 +#: report/models.py:281 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" -#: report/models.py:288 +#: report/models.py:289 msgid "Include Installed Tests" msgstr "" -#: report/models.py:289 +#: report/models.py:290 msgid "Include test results for stock items installed inside assembled item" msgstr "" -#: report/models.py:336 +#: report/models.py:337 msgid "Build Filters" msgstr "" -#: report/models.py:337 +#: report/models.py:338 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:376 +#: report/models.py:377 msgid "Part Filters" msgstr "商品过滤器" -#: report/models.py:377 +#: report/models.py:378 msgid "Part query filters (comma-separated list of key=value pairs" msgstr "" -#: report/models.py:411 +#: report/models.py:412 msgid "Purchase order query filters" msgstr "" -#: report/models.py:449 +#: report/models.py:450 msgid "Sales order query filters" msgstr "" -#: report/models.py:501 +#: report/models.py:502 msgid "Snippet" msgstr "" -#: report/models.py:502 +#: report/models.py:503 msgid "Report snippet file" msgstr "" -#: report/models.py:506 +#: report/models.py:507 msgid "Snippet file description" msgstr "" -#: report/models.py:543 +#: report/models.py:544 msgid "Asset" msgstr "" -#: report/models.py:544 +#: report/models.py:545 msgid "Report asset file" msgstr "" -#: report/models.py:551 +#: report/models.py:552 msgid "Asset file description" msgstr "" @@ -6884,9 +6895,9 @@ msgstr "" #: report/templates/report/inventree_so_report_base.html:93 #: templates/js/translated/order.js:2543 templates/js/translated/order.js:2735 #: templates/js/translated/order.js:4071 templates/js/translated/order.js:4554 -#: templates/js/translated/pricing.js:511 -#: templates/js/translated/pricing.js:580 -#: templates/js/translated/pricing.js:804 +#: templates/js/translated/pricing.js:509 +#: templates/js/translated/pricing.js:578 +#: templates/js/translated/pricing.js:802 msgid "Unit Price" msgstr "单价" @@ -6909,7 +6920,7 @@ msgstr "" #: stock/models.py:719 stock/templates/stock/item_base.html:323 #: templates/js/translated/build.js:479 templates/js/translated/build.js:640 #: templates/js/translated/build.js:1253 templates/js/translated/build.js:1758 -#: templates/js/translated/model_renderers.js:126 +#: templates/js/translated/model_renderers.js:181 #: templates/js/translated/order.js:126 templates/js/translated/order.js:3815 #: templates/js/translated/order.js:3902 templates/js/translated/stock.js:528 msgid "Serial Number" @@ -6944,12 +6955,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: stock/admin.py:104 templates/js/translated/stock.js:648 -#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2918 +#: templates/js/translated/stock.js:820 templates/js/translated/stock.js:2930 msgid "Serial" msgstr "" #: stock/admin.py:39 stock/admin.py:108 -#: templates/js/translated/model_renderers.js:172 msgid "Location ID" msgstr "" @@ -6970,7 +6980,7 @@ msgstr "" msgid "Status Code" msgstr "" -#: stock/admin.py:110 templates/js/translated/model_renderers.js:447 +#: stock/admin.py:110 msgid "Supplier Part ID" msgstr "供应商商品ID" @@ -6991,7 +7001,7 @@ msgstr "" msgid "Installed In" msgstr "" -#: stock/admin.py:115 templates/js/translated/model_renderers.js:190 +#: stock/admin.py:115 msgid "Build ID" msgstr "" @@ -7013,7 +7023,7 @@ msgstr "" #: stock/admin.py:131 stock/models.py:775 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:1960 +#: templates/js/translated/stock.js:1972 msgid "Expiry Date" msgstr "" @@ -7040,7 +7050,7 @@ msgid "Stock Location" msgstr "仓储地点" #: stock/models.py:54 stock/templates/stock/location.html:183 -#: templates/InvenTree/search.html:167 templates/js/translated/search.js:240 +#: templates/InvenTree/search.html:167 templates/js/translated/search.js:206 #: users/models.py:40 msgid "Stock Locations" msgstr "仓储地点" @@ -7058,7 +7068,7 @@ msgstr "" msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:127 templates/js/translated/stock.js:2634 +#: stock/models.py:127 templates/js/translated/stock.js:2646 #: templates/js/translated/table_filters.js:139 msgid "External" msgstr "" @@ -7448,7 +7458,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3067 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:3079 msgid "Install Stock Item" msgstr "" @@ -8161,20 +8171,20 @@ msgstr "采购订单设置" msgid "Pricing Settings" msgstr "" -#: templates/InvenTree/settings/pricing.html:33 +#: templates/InvenTree/settings/pricing.html:34 msgid "Exchange Rates" msgstr "汇率" -#: templates/InvenTree/settings/pricing.html:37 +#: templates/InvenTree/settings/pricing.html:38 msgid "Update Now" msgstr "立即更新" -#: templates/InvenTree/settings/pricing.html:45 -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:46 +#: templates/InvenTree/settings/pricing.html:50 msgid "Last Update" msgstr "上次更新" -#: templates/InvenTree/settings/pricing.html:49 +#: templates/InvenTree/settings/pricing.html:50 msgid "Never" msgstr "从不" @@ -8613,7 +8623,7 @@ msgstr "确认邮件地址" msgid "Please confirm that %(email)s is an email address for user %(user_display)s." msgstr "" -#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:713 +#: templates/account/email_confirm.html:22 templates/js/translated/forms.js:702 msgid "Confirm" msgstr "确认" @@ -9520,7 +9530,7 @@ msgstr "" #: templates/js/translated/build.js:2606 templates/js/translated/part.js:1861 #: templates/js/translated/part.js:2361 templates/js/translated/stock.js:1765 -#: templates/js/translated/stock.js:2563 +#: templates/js/translated/stock.js:2575 msgid "Select" msgstr "" @@ -9532,7 +9542,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2848 +#: templates/js/translated/build.js:2690 templates/js/translated/stock.js:2860 msgid "No user information" msgstr "没有用户信息" @@ -9657,12 +9667,12 @@ msgid "Delete supplier part" msgstr "删除供应商商品" #: templates/js/translated/company.js:1171 -#: templates/js/translated/pricing.js:678 +#: templates/js/translated/pricing.js:676 msgid "Delete Price Break" msgstr "" #: templates/js/translated/company.js:1183 -#: templates/js/translated/pricing.js:696 +#: templates/js/translated/pricing.js:694 msgid "Edit Price Break" msgstr "" @@ -9716,61 +9726,61 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:373 templates/js/translated/forms.js:388 -#: templates/js/translated/forms.js:402 templates/js/translated/forms.js:416 +#: templates/js/translated/forms.js:362 templates/js/translated/forms.js:377 +#: templates/js/translated/forms.js:391 templates/js/translated/forms.js:405 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:375 +#: templates/js/translated/forms.js:364 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:390 +#: templates/js/translated/forms.js:379 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:404 +#: templates/js/translated/forms.js:393 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:418 +#: templates/js/translated/forms.js:407 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:739 +#: templates/js/translated/forms.js:728 msgid "Keep this form open" msgstr "" -#: templates/js/translated/forms.js:840 +#: templates/js/translated/forms.js:829 msgid "Enter a valid number" msgstr "" -#: templates/js/translated/forms.js:1346 templates/modals.html:19 +#: templates/js/translated/forms.js:1335 templates/modals.html:19 #: templates/modals.html:43 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1800 +#: templates/js/translated/forms.js:1789 msgid "No results found" msgstr "" -#: templates/js/translated/forms.js:2016 templates/search.html:29 +#: templates/js/translated/forms.js:2005 templates/js/translated/search.js:254 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:2274 +#: templates/js/translated/forms.js:2210 msgid "Clear input" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "File Column" msgstr "" -#: templates/js/translated/forms.js:2730 +#: templates/js/translated/forms.js:2666 msgid "Field Name" msgstr "" -#: templates/js/translated/forms.js:2742 +#: templates/js/translated/forms.js:2678 msgid "Select Columns" msgstr "" @@ -9903,28 +9913,6 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/translated/model_renderers.js:74 -msgid "Company ID" -msgstr "公司ID" - -#: templates/js/translated/model_renderers.js:146 -msgid "Stock ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:302 -#: templates/js/translated/model_renderers.js:327 -msgid "Order ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:340 -#: templates/js/translated/model_renderers.js:344 -msgid "Shipment ID" -msgstr "" - -#: templates/js/translated/model_renderers.js:410 -msgid "Manufacturer Part ID" -msgstr "制造商商品ID" - #: templates/js/translated/news.js:24 msgid "No news found" msgstr "" @@ -10133,7 +10121,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2319 +#: templates/js/translated/order.js:1677 templates/js/translated/stock.js:2331 msgid "Stock Status" msgstr "" @@ -10578,7 +10566,7 @@ msgid "No category" msgstr "没有分类" #: templates/js/translated/part.js:2037 templates/js/translated/part.js:2280 -#: templates/js/translated/stock.js:2522 +#: templates/js/translated/stock.js:2534 msgid "Display as list" msgstr "以列表显示" @@ -10602,7 +10590,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2542 +#: templates/js/translated/part.js:2300 templates/js/translated/stock.js:2554 msgid "Display as tree" msgstr "以树形图显示" @@ -10675,53 +10663,53 @@ msgstr "" msgid "The Plugin was installed" msgstr "" -#: templates/js/translated/pricing.js:143 +#: templates/js/translated/pricing.js:141 msgid "Error fetching currency data" msgstr "" -#: templates/js/translated/pricing.js:305 +#: templates/js/translated/pricing.js:303 msgid "No BOM data available" msgstr "" -#: templates/js/translated/pricing.js:447 +#: templates/js/translated/pricing.js:445 msgid "No supplier pricing data available" msgstr "" -#: templates/js/translated/pricing.js:556 +#: templates/js/translated/pricing.js:554 msgid "No price break data available" msgstr "" -#: templates/js/translated/pricing.js:612 +#: templates/js/translated/pricing.js:610 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:613 +#: templates/js/translated/pricing.js:611 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/pricing.js:739 +#: templates/js/translated/pricing.js:737 msgid "No purchase history data available" msgstr "" -#: templates/js/translated/pricing.js:761 +#: templates/js/translated/pricing.js:759 msgid "Purchase Price History" msgstr "" -#: templates/js/translated/pricing.js:861 +#: templates/js/translated/pricing.js:859 msgid "No sales history data available" msgstr "" -#: templates/js/translated/pricing.js:883 +#: templates/js/translated/pricing.js:881 msgid "Sale Price History" msgstr "" -#: templates/js/translated/pricing.js:972 +#: templates/js/translated/pricing.js:970 msgid "No variant data available" msgstr "" -#: templates/js/translated/pricing.js:1012 +#: templates/js/translated/pricing.js:1010 msgid "Variant Part" msgstr "" @@ -10791,11 +10779,27 @@ msgstr "" msgid "Sales Order(s) must be selected before printing report" msgstr "" -#: templates/js/translated/search.js:410 +#: templates/js/translated/search.js:285 +msgid "No results" +msgstr "" + +#: templates/js/translated/search.js:307 templates/search.html:25 +msgid "Enter search query" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "result" +msgstr "" + +#: templates/js/translated/search.js:357 +msgid "results" +msgstr "" + +#: templates/js/translated/search.js:367 msgid "Minimize results" msgstr "" -#: templates/js/translated/search.js:413 +#: templates/js/translated/search.js:370 msgid "Remove results" msgstr "" @@ -11088,103 +11092,103 @@ msgstr "" msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2025 +#: templates/js/translated/stock.js:2037 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2072 +#: templates/js/translated/stock.js:2084 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2160 +#: templates/js/translated/stock.js:2172 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2334 +#: templates/js/translated/stock.js:2346 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2348 +#: templates/js/translated/stock.js:2360 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2349 +#: templates/js/translated/stock.js:2361 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2581 +#: templates/js/translated/stock.js:2593 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2694 +#: templates/js/translated/stock.js:2706 msgid "Details" msgstr "详情" -#: templates/js/translated/stock.js:2710 +#: templates/js/translated/stock.js:2722 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2732 +#: templates/js/translated/stock.js:2744 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2751 +#: templates/js/translated/stock.js:2763 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2770 +#: templates/js/translated/stock.js:2782 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2788 +#: templates/js/translated/stock.js:2800 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2811 +#: templates/js/translated/stock.js:2823 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2819 +#: templates/js/translated/stock.js:2831 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2895 +#: templates/js/translated/stock.js:2907 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2946 templates/js/translated/stock.js:2982 +#: templates/js/translated/stock.js:2958 templates/js/translated/stock.js:2994 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3000 +#: templates/js/translated/stock.js:3012 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3021 +#: templates/js/translated/stock.js:3033 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3022 +#: templates/js/translated/stock.js:3034 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3024 +#: templates/js/translated/stock.js:3036 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3025 +#: templates/js/translated/stock.js:3037 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3038 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3027 +#: templates/js/translated/stock.js:3039 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3040 +#: templates/js/translated/stock.js:3052 msgid "Select part to install" msgstr "" @@ -11561,18 +11565,10 @@ msgstr "" msgid "Clear search" msgstr "" -#: templates/search.html:16 -msgid "Filter results" -msgstr "" - -#: templates/search.html:20 +#: templates/search.html:15 msgid "Close search menu" msgstr "" -#: templates/search.html:35 -msgid "No search results" -msgstr "" - #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" msgstr ""