diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index bd65361928..83f45a597b 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -42,9 +42,9 @@ msgstr "Zadejte datum" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Poznámky" @@ -90,6 +90,14 @@ msgstr "Potvrzení emailové adresy" msgid "You must type the same email each time." msgstr "Pokaždé musíte zadat stejný email." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Chyba spojení" @@ -204,14 +212,14 @@ msgstr "Příloha" msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Odkaz" @@ -229,9 +237,9 @@ msgstr "Komentář" msgid "File comment" msgstr "Komentář k souboru" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Chyba při přejmenování souboru" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Název" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Čeština" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Němčina" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Řečtina" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Angličtina" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Španělština" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Španělština (Mexiko)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Perština" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Francouzština" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebrejština" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Maďarština" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italština" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japonština" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Korejština" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Nizozemština" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norština" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polština" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugalština" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugalština (Brazilská)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Ruština" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Švédština" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thajština" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turečtina" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamština" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Čínština" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Vráceno" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Odesláno" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Jméno společnosti" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index c03a7fdafb..0a026f82a8 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:46\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -42,9 +42,9 @@ msgstr "Angiv dato" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Bemærkninger" @@ -90,6 +90,14 @@ msgstr "Bekræftelse af e-mailadresse" msgid "You must type the same email each time." msgstr "Du skal indtaste den samme e-mail hver gang." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Forbindelsesfejl" @@ -204,14 +212,14 @@ msgstr "Vedhæftning" msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Link" @@ -229,9 +237,9 @@ msgstr "Kommentar" msgid "File comment" msgstr "Fil kommentar" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Fejl ved omdøbning af fil" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Navn" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL til ekstern billedfil" msgid "Downloading images from remote URL is not enabled" msgstr "Download af billeder fra ekstern URL er ikke aktiveret" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Tjekkisk" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Dansk" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Tysk" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Græsk" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Engelsk" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spansk" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spansk (Mexikansk)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Persisk" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Fransk" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebraisk" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Ungarsk" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italiensk" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japansk" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Koreansk" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Hollandsk" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norsk" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polsk" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugisisk" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugisisk (Brasilien)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Russisk" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Svensk" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thailandsk" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Tyrkisk" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamesisk" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Kinesisk" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Returneret" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Afsendt" @@ -776,9 +784,9 @@ msgstr "Produktionsordre reference" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Reference" @@ -823,9 +831,9 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Produktions statuskode" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 908f64f181..df72ae1942 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-19 15:10\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -42,9 +42,9 @@ msgstr "Datum eingeben" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Notizen" @@ -52,11 +52,11 @@ msgstr "Notizen" #: InvenTree/format.py:142 #, python-brace-format msgid "Value '{name}' does not appear in pattern format" -msgstr "" +msgstr "Wert '{name}' hält das Musterformat nicht ein" #: InvenTree/format.py:152 msgid "Provided value does not match required pattern: " -msgstr "" +msgstr "Angegebener Wert entspricht nicht dem benötigten Muster: " #: InvenTree/forms.py:135 msgid "Enter password" @@ -90,6 +90,14 @@ msgstr "Bestätigung der E-Mail Adresse" msgid "You must type the same email each time." msgstr "E-Mail Adressen müssen übereinstimmen." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "Die angegebene primäre E-Mail-Adresse ist ungültig." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "Die angegebene E-Mail-Domain ist nicht freigegeben." + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Verbindungsfehler" @@ -104,7 +112,7 @@ msgstr "Ausnahme aufgetreten" #: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" -msgstr "" +msgstr "Server antwortete mit ungültigem Wert für die Inhaltslänge" #: InvenTree/helpers.py:183 msgid "Image size is too large" @@ -204,14 +212,14 @@ msgstr "Anhang" msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Link" @@ -229,9 +237,9 @@ msgstr "Kommentar" msgid "File comment" msgstr "Datei-Kommentar" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Fehler beim Umbenennen" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Name" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -344,11 +352,11 @@ msgstr "Barcode-Hash" #: InvenTree/models.py:689 msgid "Unique hash of barcode data" -msgstr "" +msgstr "Eindeutiger Hash der Barcode-Daten" #: InvenTree/models.py:734 msgid "Existing barcode found" -msgstr "" +msgstr "Bestehender Barcode gefunden" #: InvenTree/models.py:787 msgid "Server Error" @@ -425,107 +433,107 @@ msgstr "URL der Remote-Bilddatei" msgid "Downloading images from remote URL is not enabled" msgstr "Das Herunterladen von Bildern von Remote-URLs ist nicht aktiviert" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Tschechisch" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Dänisch" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Deutsch" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Griechisch" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Englisch" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spanisch" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spanisch (Mexikanisch)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Persisch" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Französisch" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebräisch" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Ungarisch" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italienisch" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japanisch" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Koreanisch" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Niederländisch" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norwegisch" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polnisch" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugiesisch" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugiesisch (Brasilien)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Russisch" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" -msgstr "" +msgstr "Slowenisch" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Schwedisch" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thailändisch" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Türkisch" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamesisch" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Chinesisch" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Zurückgegeben" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Versendet" @@ -739,7 +747,7 @@ msgstr "Über InvenTree" #: build/api.py:226 msgid "Build must be cancelled before it can be deleted" -msgstr "" +msgstr "Build muss abgebrochen werden, bevor es gelöscht werden kann" #: build/models.py:105 msgid "Invalid choice for parent build" @@ -776,9 +784,9 @@ msgstr "Bauauftragsreferenz" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referenz" @@ -823,9 +831,9 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Quell-Lagerort" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Bau-Statuscode" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Losnummer" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Erstelldatum" @@ -932,7 +940,7 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -1015,9 +1023,9 @@ msgstr "Bauauftrag starten um Teile zuzuweisen" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Quell-Lagerartikel" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Quell-Lagerartikel" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1140,7 +1148,7 @@ msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen #: build/serializers.py:281 stock/api.py:601 msgid "The following serial numbers already exist or are invalid" -msgstr "" +msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" #: build/serializers.py:330 build/serializers.py:399 msgid "A list of build outputs must be provided" @@ -1152,9 +1160,9 @@ msgstr "Eine Liste von Endprodukten muss angegeben werden" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "Lagerort für fertige Endprodukte" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Status" @@ -1215,7 +1223,7 @@ msgstr "" #: build/serializers.py:514 msgid "How do you want to handle extra stock items assigned to the build order" -msgstr "" +msgstr "Wie möchtest du zusätzliche Lagerbestandteile, die der Bauauftrag zugewiesen wurden behandeln" #: build/serializers.py:524 msgid "Some stock items have been overallocated" @@ -1333,7 +1341,7 @@ msgstr "Bestand für Bauauftrag erforderlich" #: build/tasks.py:118 msgid "Overdue Build Order" -msgstr "" +msgstr "Überfälliger Bauauftrag" #: build/tasks.py:123 #, python-brace-format @@ -1364,7 +1372,7 @@ msgstr "Bauauftrag abbrechen" #: build/templates/build/build_base.html:59 msgid "Duplicate Build" -msgstr "" +msgstr "Bauauftrag duplizieren" #: build/templates/build/build_base.html:62 msgid "Delete Build" @@ -1414,9 +1422,9 @@ msgstr "Bestand wurde Bauauftrag noch nicht vollständig zugewiesen" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Zieldatum" @@ -1451,7 +1459,7 @@ msgstr "Fertig" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Auftrag" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Ziel-Lager" @@ -1555,7 +1563,7 @@ msgstr "Benötigte Teile bestellen" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Teile bestellen" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} Datei" msgid "Select {name} file to upload" msgstr "{name} Datei zum Hochladen auswählen" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "Einstellungs-Wert" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "Wert ist keine gültige Option" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "Wahrheitswert erforderlich" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "Nur Ganzzahl eingeben" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "Schlüsseltext muss eindeutig sein" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Keine Gruppe" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "Eine leere Domain ist nicht erlaubt." + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "Ungültiger Domainname: {domain}" + +#: common/models.py:838 msgid "Restart required" msgstr "Neustart erforderlich" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "Eine Einstellung wurde geändert, die einen Neustart des Servers erfordert" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "Name der Serverinstanz" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "Kurze Beschreibung der Instanz" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Name der Instanz verwenden" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "Den Namen der Instanz in der Titelleiste verwenden" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "Anzeige von `Über` einschränken" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "Zeige das `Über` Fenster nur Administratoren" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Firmenname" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "interner Firmenname" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Basis-URL" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "Basis-URL für dieses Instanz" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Standardwährung" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Standardwährung" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Von URL herunterladen" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Herunterladen von externen Bildern und Dateien von URLs erlaubt" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "Download-Größenlimit" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" -msgstr "" +msgstr "Maximal zulässige Größe für heruntergeladene Bilder" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" -msgstr "" +msgstr "Benutzer-Agent zum Herunterladen von Daten" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" -msgstr "" +msgstr "Überschreiben des Benutzer-Agenten, der verwendet wird, um Bilder und Dateien von externer Servern herunterzuladen (leer für die Standardeinstellung)" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "Bestätigung verpflichtend" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "Eine ausdrückliche Benutzerbestätigung für bestimmte Aktionen erfordern." -#: common/models.py:892 -msgid "Tree Depth" -msgstr "" - -#: common/models.py:893 -msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." -msgstr "" - -#: common/models.py:902 -msgid "Automatic Backup" -msgstr "" - -#: common/models.py:903 -msgid "Enable automatic backup of database and media files" -msgstr "" - -#: common/models.py:909 -msgid "Delete Old Tasks" -msgstr "" - -#: common/models.py:910 -msgid "Background task results will be deleted after specified number of days" -msgstr "" - #: common/models.py:920 -msgid "Delete Error Logs" -msgstr "" +msgid "Tree Depth" +msgstr "Baumtiefe" #: common/models.py:921 -msgid "Error logs will be deleted after specified number of days" -msgstr "" +msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." +msgstr "Standard Ebene für Baumansicht. Tiefere Ebenen kann bei Bedarf nachgeladen werden." + +#: common/models.py:930 +msgid "Automatic Backup" +msgstr "Automatische Sicherung" #: common/models.py:931 +msgid "Enable automatic backup of database and media files" +msgstr "Automatische Sicherung der Datenbank- und Mediendateien aktivieren" + +#: common/models.py:937 +msgid "Delete Old Tasks" +msgstr "Alte Aufgaben löschen" + +#: common/models.py:938 +msgid "Background task results will be deleted after specified number of days" +msgstr "Ergebnisse der Hintergrundaufgabe werden nach der angegebenen Anzahl von Tagen gelöscht" + +#: common/models.py:948 +msgid "Delete Error Logs" +msgstr "Fehlerprotokolle löschen" + +#: common/models.py:949 +msgid "Error logs will be deleted after specified number of days" +msgstr "Fehlerprotokolle werden nach der angegebenen Anzahl von Tagen gelöscht" + +#: common/models.py:959 msgid "Delete Noficiations" -msgstr "" +msgstr "Benachrichtigungen löschen" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" -msgstr "" +msgstr "Benutzerbenachrichtigungen werden nach der angegebenen Anzahl von Tagen gelöscht" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Bacode-Feature verwenden" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Barcode-Scanner Unterstützung" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" -msgstr "" +msgstr "Barcode-Eingabeverzögerung" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "Barcode Webcam-Unterstützung" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode-Scannen über Webcam im Browser erlauben" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "RegEx Muster für die Zuordnung von Teil-IPN" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Ändern von IPN erlaubt" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "Ändern der IPN während des Bearbeiten eines Teils erlaubt" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Teil-Stückliste kopieren" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "Stückliste von Teil kopieren wenn das Teil dupliziert wird " -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "Teil-Parameter kopieren" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "Parameter-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "Teil-Testdaten kopieren" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "Test-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Kategorie-Parametervorlage kopieren" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Vorlage" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Teile sind standardmäßig Vorlagen" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Baugruppe" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Komponente" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Teile können standardmäßig in Baugruppen benutzt werden" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Kaufbar" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Verkäuflich" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Artikel sind grundsätzlich verkaufbar" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Nachverfolgbar" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Artikel sind grundsätzlich verfolgbar" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Teile sind grundsätzlich virtuell" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Import in Ansichten anzeigen" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Importassistent in einigen Teil-Ansichten anzeigen" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Verwandte Teile anzeigen" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Verwandte Teile eines Teils anzeigen" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Ausgangsbestand erstellen" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "Ausgangsbestand beim Erstellen von Teilen erstellen" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "Anzeigeformat für Teilenamen" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "Format für den Namen eines Teiles" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" -msgstr "" +msgstr "Standardsymbol der Artikelkategorie" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" -msgstr "" +msgstr "Standardsymbol der Artikelkategorie (leer bedeutet kein Symbol)" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" -msgstr "" +msgstr "Zulieferer-Preise verwenden" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" -msgstr "" +msgstr "Kaufverlauf überschreiben" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "Tage" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Interne Preise" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "Interne Preise für Teile aktivieren" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" -msgstr "" +msgstr "Falls verfügbar, überschreiben interne Preise Preispannenberechnungen" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "Labeldruck aktivieren" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "Labeldruck über die Website aktivieren" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "Label Bild DPI" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" -msgstr "" +msgstr "DPI-Auflösung bei der Erstellung von Bilddateien für Etikettendruck-Plugins" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Berichte aktivieren" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "Berichterstellung aktivieren" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Entwickler-Modus" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "Berichte im Entwickler-Modus generieren (als HTML)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Seitengröße" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "Testberichte aktivieren" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "Erstellung von Test-Berichten aktivieren" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "Testberichte anhängen" -#: common/models.py:1212 +#: common/models.py:1240 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:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" -msgstr "" +msgstr "Seriennummern automatisch ausfüllen" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" -msgstr "" +msgstr "Seriennummern automatisch ausfüllen in Formularen" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" -msgstr "" +msgstr "Legt das Standardverhalten fest, wenn ein Lagerartikel erschöpft ist" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "Losnummer Vorlage" -#: common/models.py:1240 +#: common/models.py:1268 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:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/models.py:1260 +#: common/models.py:1288 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:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" -msgstr "" +msgstr "Standardsymbol für Lagerort" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" -msgstr "" +msgstr "Standardsymbol für Lagerstandort (leer bedeutet kein Symbol)" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "Auftrag Standardsendung" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "Erstelle eine Standardsendung für Aufträge" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" -msgstr "" +msgstr "Abgeschlossene Verkaufsaufträge bearbeiten" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" -msgstr "" +msgstr "Bearbeitung von Verkaufsaufträgen nach Versand oder Abschluss erlauben" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" -msgstr "" +msgstr "Abgeschlossene Einkaufsaufträge bearbeiten" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" -msgstr "" +msgstr "Bearbeitung von Einkaufsaufträgen nach Versand oder Abschluss erlauben" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Passwort vergessen aktivieren" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" -msgstr "Anmeldung erlauben" +msgstr "Registrierung erlauben" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "SSO aktivieren" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "SSO auf den Anmeldeseiten aktivieren" -#: common/models.py:1351 +#: common/models.py:1379 +msgid "Enable SSO registration" +msgstr "SSO Selbstregistrierung aktivieren" + +#: common/models.py:1380 +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:1386 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/models.py:1352 +#: common/models.py:1387 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/models.py:1358 +#: common/models.py:1393 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/models.py:1359 +#: common/models.py:1394 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/models.py:1365 +#: common/models.py:1400 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/models.py:1366 +#: common/models.py:1401 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:1372 +#: common/models.py:1407 msgid "Password twice" msgstr "Passwort zweimal" -#: common/models.py:1373 +#: common/models.py:1408 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/models.py:1379 +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "Erlaubte Domains" + +#: common/models.py:1415 +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:1421 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/models.py:1380 +#: common/models.py:1422 msgid "Group to which new users are assigned on registration" msgstr "Gruppe der neue Benutzer bei der Registrierung zugewiesen werden" -#: common/models.py:1386 +#: common/models.py:1428 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/models.py:1387 +#: common/models.py:1429 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/models.py:1393 +#: common/models.py:1435 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/models.py:1394 +#: common/models.py:1436 msgid "Check that all plugins are installed on startup - enable in container environments" -msgstr "" +msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren" -#: common/models.py:1401 +#: common/models.py:1443 msgid "Check plugin signatures" -msgstr "" +msgstr "Plugin-Signaturen überprüfen" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" -msgstr "" +msgstr "Signaturen für Plugins prüfen und anzeigen" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "Abonnierte Teile anzeigen" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "Zeige abonnierte Teile auf der Startseite" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "Abonnierte Kategorien anzeigen" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "Zeige abonnierte Teilkategorien auf der Startseite" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "Aktuelle Teile-Stände" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "Anzahl der neusten Teile auf der Startseite" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "Nicht validierte Stücklisten anzeigen" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "Neueste Bestandänderungen anzeigen" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "aktueller Bestand" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "Anzahl des geänderten Bestands auf der Startseite" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Bestand auf der Startseite" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "Lerren Bestand anzeigen" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "Zeige abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "Alten Bestand anzeigen" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "Zeige überfällige Lagerartikel auf der Startseite" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "Zeige ausstehende POs auf der Startseite" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "Zeige überfällige POs auf der Startseite" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "Zeige ausstehende SOs auf der Startseite" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "Zeige überfällige SOs auf der Startseite" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" -msgstr "" +msgstr "Zeige Neuigkeiten" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" -msgstr "" +msgstr "Neuigkeiten auf der Startseite anzeigen" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "Label inline anzeigen" -#: common/models.py:1617 +#: common/models.py:1659 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:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "Berichte inline anzeigen" -#: common/models.py:1624 +#: common/models.py:1666 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:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "Teile suchen" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "Teile in der Suchvorschau anzeigen" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "Zuliefererteile durchsuchen" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "Zuliefererteile in der Suchvorschau anzeigen" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "Herstellerteile durchsuchen" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "Herstellerteile in der Suchvorschau anzeigen" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "Inaktive Teile in der Suchvorschau ausblenden" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "Kategorien durchsuchen" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "Teilekategorien in der Suchvorschau anzeigen" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "Bestand durchsuchen" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "Lagerartikel in Suchvorschau anzeigen" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "Nicht verfügbare Artikel ausblenden" -#: common/models.py:1673 +#: common/models.py:1715 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:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "Lagerorte durchsuchen" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "Lagerorte in Suchvorschau anzeigen" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "Firmen durchsuchen" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "Firmen in der Suchvorschau anzeigen" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "Bestellungen durchsuchen" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "Bestellungen in der Suchvorschau anzeigen" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktive Bestellungen ausblenden" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "Aufträge durchsuchen" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "Aufträge in der Suchvorschau anzeigen" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "Inaktive Aufträge ausblenden" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktive Aufträge in der Suchvorschau ausblenden" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:1729 +#: common/models.py:1771 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:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "Esc-Taste schließt Formulare" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "Benutze die Esc-Taste, um Formulare zu schließen" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "Fixierter Navigationsleiste" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "Datumsformat" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "Bevorzugtes Format für die Anzeige von Daten" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Teilzeitplanung" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "Zeige Zeitplanung für Teile" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Preis" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,99 +2843,99 @@ msgstr "Name für diesen Webhook" msgid "Active" msgstr "Aktiv" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "Token" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "Host" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "Body" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" -msgstr "" +msgstr "ID" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" -msgstr "" +msgstr "Titel" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" -msgstr "" +msgstr "Veröffentlicht" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" -msgstr "" +msgstr "Zusammenfassung" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" -msgstr "" +msgstr "Gelesen" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" -msgstr "" +msgstr "Wurde diese Nachricht gelesen?" #: common/notifications.py:294 #, python-brace-format @@ -2911,11 +2944,11 @@ msgstr "Neue {verbose_name}" #: common/notifications.py:296 msgid "A new order has been created and assigned to you" -msgstr "" +msgstr "Eine neue Bestellung wurde erstellt und Ihnen zugewiesen" #: common/notifications.py:302 msgid "Items Received" -msgstr "" +msgstr "Artikel erhalten" #: common/notifications.py:304 msgid "Items have been received against a purchase order" @@ -2923,7 +2956,7 @@ msgstr "" #: common/notifications.py:416 msgid "Error raised by plugin" -msgstr "" +msgstr "Fehler in Plugin aufgetreten" #: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 #: order/templates/order/purchase_order_detail.html:25 order/views.py:102 @@ -3092,7 +3125,7 @@ msgstr "Hersteller auswählen" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "MPN" @@ -3154,7 +3187,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "Zulieferer auswählen" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "SKU (Lagerbestandseinheit)" @@ -3217,12 +3250,12 @@ msgstr "Teile-Verpackungen" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" -msgstr "Packungsmenge" +msgstr "Packmenge" #: company/models.py:538 msgid "Unit quantity supplied in a single pack" @@ -3316,14 +3349,14 @@ msgstr "Bild von URL herunterladen" #: company/templates/company/company_base.html:61 #: part/templates/part/part_thumb.html:16 msgid "Delete image" -msgstr "" +msgstr "Bild löschen" #: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:701 #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3340,11 +3373,11 @@ msgstr "Telefon" #: company/templates/company/company_base.html:206 #: part/templates/part/part_base.html:525 msgid "Remove Image" -msgstr "" +msgstr "Bild entfernen" #: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" -msgstr "" +msgstr "Verknüpftes Bild von dieser Firma entfernen" #: company/templates/company/company_base.html:209 #: part/templates/part/part_base.html:528 @@ -3561,7 +3594,7 @@ msgstr "Zugewiesene Lagerartikel" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "Zieldatum für Auftrags-Fertigstellung." #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "Versanddatum" @@ -3987,7 +4020,7 @@ msgstr "gelöscht" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "Bestellung" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "Zuliefererteil" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "Position stimmt nicht mit Kaufauftrag überein" msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "Losnummer für eingehende Lagerartikel" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "Seriennummern für eingehende Lagerartikel" @@ -4423,8 +4456,8 @@ msgstr "Auswahl duplizieren" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "Bestellungs-Positionen" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "Position hinzufügen" @@ -4499,7 +4532,7 @@ msgstr "Zusätzliche Positionen" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "Extra Zeile anzeigen" @@ -4512,7 +4545,7 @@ msgstr "Empfangene Teile" msgid "Order Notes" msgstr "Notizen zur Bestellung" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "Neue Auftragspositionen hinzufügen" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "Dieser Auftrag ist nicht vollständig zugeordnet" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "Kundenreferenz" @@ -4610,7 +4643,7 @@ msgstr "Name des Teils" #: part/admin.py:21 msgid "Part Description" -msgstr "" +msgstr "Beschreibung des Teils" #: part/admin.py:22 part/models.py:853 part/templates/part/part_base.html:272 #: templates/js/translated/part.js:1034 templates/js/translated/part.js:1762 @@ -4635,15 +4668,15 @@ msgstr "Kategorie-ID" #: part/admin.py:29 part/admin.py:173 msgid "Category Name" -msgstr "" +msgstr "Kategoriename" #: part/admin.py:30 part/admin.py:177 msgid "Default Location ID" -msgstr "" +msgstr "Standard-Standortnummer" #: part/admin.py:31 msgid "Default Supplier ID" -msgstr "" +msgstr "Standard-Lieferantennummer" #: part/admin.py:33 part/models.py:945 part/templates/part/part_base.html:206 msgid "Minimum Stock" @@ -4669,7 +4702,7 @@ msgstr "Benutzt in" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "Zugeordnet" @@ -4681,11 +4714,11 @@ msgstr "Im Bau" #: part/admin.py:52 part/models.py:2867 msgid "Minimum Cost" -msgstr "" +msgstr "Minimale Kosten" #: part/admin.py:53 part/models.py:2873 msgid "Maximum Cost" -msgstr "" +msgstr "Maximale Kosten" #: part/admin.py:175 part/admin.py:249 stock/admin.py:26 stock/admin.py:98 msgid "Parent ID" @@ -4693,7 +4726,7 @@ msgstr "" #: part/admin.py:176 part/admin.py:251 stock/admin.py:27 msgid "Parent Name" -msgstr "" +msgstr "Name des übergeordneten Teils" #: part/admin.py:179 part/templates/part/category.html:81 #: part/templates/part/category.html:94 @@ -4713,7 +4746,7 @@ msgstr "Teile" #: part/admin.py:244 msgid "BOM Level" -msgstr "" +msgstr "Stücklistenebene" #: part/admin.py:246 msgid "BOM Item ID" @@ -4721,7 +4754,7 @@ msgstr "" #: part/admin.py:250 msgid "Parent IPN" -msgstr "" +msgstr "Übergeordnete IPN" #: part/admin.py:253 part/models.py:3351 msgid "Part IPN" @@ -4730,12 +4763,12 @@ msgstr "Teil-ID" #: part/admin.py:259 templates/js/translated/pricing.js:91 #: templates/js/translated/pricing.js:732 msgid "Minimum Price" -msgstr "" +msgstr "Niedrigster Preis" #: part/admin.py:260 templates/js/translated/pricing.js:86 #: templates/js/translated/pricing.js:740 msgid "Maximum Price" -msgstr "" +msgstr "Höchster Preis" #: part/api.py:539 msgid "Incoming Purchase Order" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "Gesamtbestand" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "Verfügbarer Bestand" @@ -4863,7 +4896,7 @@ msgstr "Doppelte IPN in den Teil-Einstellungen nicht erlaubt" #: part/models.py:777 msgid "Part with this Name, IPN and Revision already exists." -msgstr "" +msgstr "Teil mit diesem Namen, IPN und Revision existiert bereits." #: part/models.py:791 msgid "Parts cannot be assigned to structural part categories!" @@ -5013,27 +5046,27 @@ msgstr "" #: part/models.py:2789 templates/js/translated/part.js:806 msgid "Updated" -msgstr "" +msgstr "Aktualisiert" #: part/models.py:2790 msgid "Timestamp of last pricing update" -msgstr "" +msgstr "Zeitstempel der letzten Preisaktualisierung" #: part/models.py:2807 msgid "Minimum BOM Cost" -msgstr "" +msgstr "Minimale BOM Kosten" #: part/models.py:2808 msgid "Minimum cost of component parts" -msgstr "" +msgstr "Minimale Kosten für Bauteile" #: part/models.py:2813 msgid "Maximum BOM Cost" -msgstr "" +msgstr "Maximale BOM Kosten" #: part/models.py:2814 msgid "Maximum cost of component parts" -msgstr "" +msgstr "Maximale Kosten für Bauteile" #: part/models.py:2819 msgid "Minimum Purchase Cost" @@ -5041,7 +5074,7 @@ msgstr "" #: part/models.py:2820 msgid "Minimum historical purchase cost" -msgstr "" +msgstr "Minimale historische Kaufkosten" #: part/models.py:2825 msgid "Maximum Purchase Cost" @@ -5069,7 +5102,7 @@ msgstr "" #: part/models.py:2843 msgid "Minimum Supplier Price" -msgstr "" +msgstr "Minimaler Lieferantenpreis" #: part/models.py:2844 msgid "Minimum price of part from external suppliers" @@ -5077,7 +5110,7 @@ msgstr "" #: part/models.py:2849 msgid "Maximum Supplier Price" -msgstr "" +msgstr "Maximaler Lieferantenpreis" #: part/models.py:2850 msgid "Maximum price of part from external suppliers" @@ -5097,7 +5130,7 @@ msgstr "" #: part/models.py:2862 msgid "Calculated maximum cost of variant parts" -msgstr "" +msgstr "Berechnete maximale Kosten für Variantenteile" #: part/models.py:2868 msgid "Calculated overall minimum cost" @@ -5109,7 +5142,7 @@ msgstr "" #: part/models.py:2879 msgid "Minimum Sale Price" -msgstr "" +msgstr "Mindestverkaufspreis" #: part/models.py:2880 msgid "Minimum sale price based on price breaks" @@ -5117,7 +5150,7 @@ msgstr "" #: part/models.py:2885 msgid "Maximum Sale Price" -msgstr "" +msgstr "Maximaler Verkaufspreis" #: part/models.py:2886 msgid "Maximum sale price based on price breaks" @@ -5125,7 +5158,7 @@ msgstr "" #: part/models.py:2891 msgid "Minimum Sale Cost" -msgstr "" +msgstr "Mindestverkaufskosten" #: part/models.py:2892 msgid "Minimum historical sale price" @@ -5133,7 +5166,7 @@ msgstr "" #: part/models.py:2897 msgid "Maximum Sale Cost" -msgstr "" +msgstr "Maximale Verkaufskosten" #: part/models.py:2898 msgid "Maximum historical sale price" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5163,7 +5196,7 @@ msgstr "" #: part/models.py:2936 msgid "Additional notes" -msgstr "" +msgstr "Zusätzliche Notizen" #: part/models.py:2944 msgid "User who performed this stocktake" @@ -5311,7 +5344,7 @@ msgstr "Diese Stücklisten-Position ist optional" #: templates/js/translated/bom.js:995 templates/js/translated/build.js:1859 #: templates/js/translated/table_filters.js:88 msgid "Consumable" -msgstr "" +msgstr "Verbrauchsmaterial" #: part/models.py:3451 msgid "This BOM item is consumable (it is not tracked in build orders)" @@ -5411,11 +5444,11 @@ msgstr "Kaufwährung dieses Lagerartikels" #: part/serializers.py:584 msgid "Update" -msgstr "" +msgstr "Aktualisieren" #: part/serializers.py:585 msgid "Update pricing for this part" -msgstr "" +msgstr "Preis für dieses Teil aktualisieren" #: part/serializers.py:895 msgid "Select part to copy BOM from" @@ -5653,7 +5686,7 @@ msgstr "Teilbestand" #: part/templates/part/detail.html:44 msgid "Refresh scheduling data" -msgstr "" +msgstr "Terminierungsdaten aktualisieren" #: part/templates/part/detail.html:45 part/templates/part/prices.html:15 #: templates/js/translated/tables.js:524 @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "Format" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "Dateiformat auswählen" @@ -5834,7 +5867,7 @@ msgstr "Benachrichtigungen für dieses Teil abonnieren" #: part/templates/part/part_base.html:49 msgid "Unink Barcode" -msgstr "" +msgstr "Barcode abhängen" #: part/templates/part/part_base.html:54 #: stock/templates/stock/item_base.html:63 @@ -5946,7 +5979,7 @@ msgstr "Minimaler Bestand" #: templates/js/translated/pricing.js:124 #: templates/js/translated/pricing.js:762 msgid "Price Range" -msgstr "" +msgstr "Preisspanne" #: part/templates/part/part_base.html:359 msgid "Latest Serial Number" @@ -5959,7 +5992,7 @@ msgstr "Nach Seriennummer suchen" #: part/templates/part/part_base.html:463 msgid "Link Barcode to Part" -msgstr "" +msgstr "Barcode mit Teil verknüpfen" #: part/templates/part/part_base.html:509 msgid "Calculate" @@ -5967,7 +6000,7 @@ msgstr "Berechnen" #: part/templates/part/part_base.html:526 msgid "Remove associated image from this part" -msgstr "" +msgstr "Verknüpftes Bild von diesem Teil entfernen" #: part/templates/part/part_base.html:578 msgid "No matching images found" @@ -6027,7 +6060,7 @@ msgstr "Keine Preise für dieses Teil verfügbar" #: part/templates/part/part_scheduling.html:14 msgid "Scheduled Quantity" -msgstr "" +msgstr "Geplante Menge" #: part/templates/part/part_sidebar.html:11 msgid "Variants" @@ -6047,11 +6080,11 @@ msgstr "Aus vorhandenen Bildern auswählen" #: part/templates/part/prices.html:11 msgid "Pricing Overview" -msgstr "" +msgstr "Preisübersicht" #: part/templates/part/prices.html:14 msgid "Refresh Part Pricing" -msgstr "" +msgstr "Preis aktualisieren" #: part/templates/part/prices.html:25 stock/admin.py:106 #: stock/templates/stock/item_base.html:440 @@ -6062,35 +6095,35 @@ msgstr "Zuletzt aktualisiert" #: part/templates/part/prices.html:34 part/templates/part/prices.html:126 msgid "Price Category" -msgstr "" +msgstr "Preiskategorie" #: part/templates/part/prices.html:35 part/templates/part/prices.html:127 msgid "Minimum" -msgstr "" +msgstr "Minimum" #: part/templates/part/prices.html:36 part/templates/part/prices.html:128 msgid "Maximum" -msgstr "" +msgstr "Maximum" #: part/templates/part/prices.html:49 part/templates/part/prices.html:185 msgid "Internal Pricing" -msgstr "" +msgstr "Interne Preise" #: part/templates/part/prices.html:64 part/templates/part/prices.html:217 msgid "Purchase History" -msgstr "" +msgstr "Kaufhistorie" #: part/templates/part/prices.html:103 part/templates/part/prices.html:286 msgid "Variant Pricing" -msgstr "" +msgstr "Variantenpreise" #: part/templates/part/prices.html:111 msgid "Overall Pricing" -msgstr "" +msgstr "Gesamtpreise" #: part/templates/part/prices.html:155 part/templates/part/prices.html:338 msgid "Sale History" -msgstr "" +msgstr "Verkaufshistorie" #: part/templates/part/prices.html:168 msgid "Sale price data is not available for this part" @@ -6113,7 +6146,7 @@ msgstr "Interne Preisspanne hinzufügen" #: part/templates/part/prices.html:309 msgid "Sale Pricing" -msgstr "" +msgstr "Verkaufspreise" #: part/templates/part/prices.html:315 msgid "Add Sell Price Break" @@ -6190,7 +6223,7 @@ msgstr "Referenzen zuteilen" #: part/views.py:239 #, python-brace-format msgid "Can't import part {name} because there is no category assigned" -msgstr "" +msgstr "Teil {name} kann nicht importiert werden, da keine Kategorie zugewiesen ist" #: part/views.py:378 msgid "Part QR Code" @@ -6214,7 +6247,7 @@ msgstr "Teilbepreisung" #: plugin/apps.py:55 msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." -msgstr "" +msgstr "Ihre Umgebung verwendet eine veraltete Git-Version. Dies hindert InvenTree daran, Plugin-Details zu laden." #: plugin/base/action/api.py:27 msgid "No action specified" @@ -6226,7 +6259,7 @@ msgstr "Keine passende Aktion gefunden" #: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" -msgstr "" +msgstr "Fehlende Barcode-Daten" #: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" @@ -6242,7 +6275,7 @@ msgstr "" #: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" -msgstr "" +msgstr "Kein Treffer für angegebenen Wert gefunden" #: plugin/base/label/label.py:60 msgid "Label printing failed" @@ -6250,11 +6283,11 @@ msgstr "Labeldruck fehlgeschlagen" #: plugin/builtin/barcodes/inventree_barcode.py:26 msgid "Inventree Barcodes" -msgstr "" +msgstr "InvenTree Barcodes" #: plugin/builtin/barcodes/inventree_barcode.py:27 msgid "Provides native support for barcodes" -msgstr "" +msgstr "Bietet native Unterstützung für Barcodes" #: plugin/builtin/barcodes/inventree_barcode.py:29 #: plugin/builtin/integration/core_notifications.py:33 @@ -6263,7 +6296,7 @@ msgstr "InvenTree Mitwirkende" #: plugin/builtin/integration/core_notifications.py:32 msgid "InvenTree Notifications" -msgstr "" +msgstr "InvenTree Benachrichtigungen" #: plugin/builtin/integration/core_notifications.py:34 msgid "Integrated outgoing notificaton methods" @@ -6281,23 +6314,23 @@ msgstr "Das Senden von Benachrichtigungen als E-Mails erlauben" #: plugin/builtin/integration/core_notifications.py:45 msgid "Enable slack notifications" -msgstr "" +msgstr "Slack Benachrichtigungen aktivieren" #: plugin/builtin/integration/core_notifications.py:46 msgid "Allow sending of slack channel messages for event notifications" -msgstr "" +msgstr "Erlaube das Senden von Slack Channel Nachrichten für Benachrichtigungen" #: plugin/builtin/integration/core_notifications.py:51 msgid "Slack incoming webhook url" -msgstr "" +msgstr "Eingehender Webhook-URL für Slack" #: plugin/builtin/integration/core_notifications.py:52 msgid "URL that is used to send messages to a slack channel" -msgstr "" +msgstr "URL, die verwendet wird, um Nachrichten an einen Slack-Kanal zu senden" #: plugin/builtin/integration/core_notifications.py:162 msgid "Open link" -msgstr "" +msgstr "Link öffnen" #: plugin/models.py:33 msgid "Plugin Metadata" @@ -6333,11 +6366,11 @@ msgstr "Ist das Plugin aktiv" #: plugin/models.py:158 msgid "Sample plugin" -msgstr "" +msgstr "Beispiel-Plugin" #: plugin/models.py:167 msgid "Builtin Plugin" -msgstr "" +msgstr "Integriertes Plugin" #: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" @@ -6357,17 +6390,17 @@ msgstr "Kein Datum gefunden" #: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" -msgstr "" +msgstr "Plugin `{plg_name}` ist nicht kompatibel mit der aktuellen InvenTree Version {version.inventreeVersion()}!" #: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" -msgstr "" +msgstr "Plugin benötigt mindestens Version {plg_i.MIN_VERSION}" #: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" -msgstr "" +msgstr "Plugin benötigt maximal Version {plg_i.MAX_VERSION}" #: plugin/samples/integration/sample.py:39 msgid "Enable PO" @@ -6532,7 +6565,7 @@ msgstr "Ressource-Beschreibung" #: report/templates/report/inventree_bill_of_materials_report.html:133 msgid "Materials needed" -msgstr "" +msgstr "Benötigte Materialien" #: report/templates/report/inventree_build_order_base.html:146 msgid "Required For" @@ -6551,8 +6584,8 @@ msgstr "Lagerartikel Test-Bericht" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Seriennummer" @@ -6597,7 +6630,7 @@ msgstr "Standort-ID" #: stock/admin.py:24 stock/admin.py:91 msgid "Location Name" -msgstr "" +msgstr "Ortsname" #: stock/admin.py:28 stock/templates/stock/location.html:123 #: stock/templates/stock/location.html:129 @@ -6606,7 +6639,7 @@ msgstr "Lagerortpfad" #: stock/admin.py:83 msgid "Stock Item ID" -msgstr "" +msgstr "Lagerartikel ID" #: stock/admin.py:92 templates/js/translated/model_renderers.js:418 msgid "Supplier Part ID" @@ -6614,15 +6647,15 @@ msgstr "Zuliefererteil-ID" #: stock/admin.py:93 msgid "Supplier ID" -msgstr "" +msgstr "Zulieferer ID" #: stock/admin.py:94 msgid "Supplier Name" -msgstr "" +msgstr "Lieferant" #: stock/admin.py:95 msgid "Customer ID" -msgstr "" +msgstr "Kundennummer" #: stock/admin.py:96 stock/models.py:689 #: stock/templates/stock/item_base.html:359 @@ -6963,7 +6996,7 @@ msgstr "" #: stock/serializers.py:531 msgid "Destination location for returned item" -msgstr "" +msgstr "Ziel Lagerort für zurückgegebene Artikel" #: stock/serializers.py:775 msgid "Part must be salable" @@ -7064,7 +7097,7 @@ msgstr "Lagerartikel installieren" #: stock/templates/stock/item.html:290 msgid "Delete all test results for this stock item" -msgstr "" +msgstr "Alle Testergebnisse für diesen Artikel löschen" #: stock/templates/stock/item.html:327 templates/js/translated/stock.js:1568 msgid "Add Test Result" @@ -7253,7 +7286,7 @@ msgstr "Barcode mit Lagerartikel verknüpfen" #: stock/templates/stock/item_base.html:603 msgid "Select one of the part variants listed below." -msgstr "" +msgstr "Wählen Sie eine der unten aufgeführten Bauteilvarianten aus." #: stock/templates/stock/item_base.html:606 msgid "Warning" @@ -7285,7 +7318,7 @@ msgstr "Lagerort lokalisieren" #: stock/templates/stock/location.html:56 msgid "Scan stock items into this location" -msgstr "" +msgstr "Artikel per Barcode-Scan zu diesem Lagerort hinzufügen" #: stock/templates/stock/location.html:56 msgid "Scan In Stock Items" @@ -7348,7 +7381,7 @@ msgstr "" #: stock/templates/stock/location.html:394 msgid "Link Barcode to Stock Location" -msgstr "" +msgstr "Barcode mit Lagerort verknüpfen" #: stock/templates/stock/stock_app_base.html:16 msgid "Loading..." @@ -7485,11 +7518,11 @@ msgstr "überfällige Aufträge" #: templates/InvenTree/index.html:312 msgid "InvenTree News" -msgstr "" +msgstr "InvenTree Neuigkeiten" #: templates/InvenTree/index.html:314 msgid "Current News" -msgstr "" +msgstr "Aktuelle Neuigkeiten" #: templates/InvenTree/notifications/history.html:9 msgid "Notification History" @@ -7574,16 +7607,16 @@ msgstr "Anmeldeeinstellungen" #: templates/InvenTree/settings/login.html:16 msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!" -msgstr "" +msgstr "Ausgehende E-Mails wurde nicht konfiguriert. Einige Anmelde- und Anmeldefunktionen funktionieren möglicherweise nicht korrekt!" #: templates/InvenTree/settings/login.html:26 templates/account/signup.html:5 #: templates/socialaccount/signup.html:5 msgid "Signup" msgstr "Anmelden" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" -msgstr "" +msgstr "Single Sign On" #: templates/InvenTree/settings/mixins/settings.html:5 #: templates/InvenTree/settings/settings.html:12 templates/navbar.html:139 @@ -7605,11 +7638,11 @@ msgstr "In neuem Tab öffnen" #: templates/InvenTree/settings/notifications.html:9 msgid "Global Notification Settings" -msgstr "" +msgstr "Globale Benachrichtigungseinstellungen" #: templates/InvenTree/settings/notifications.html:18 msgid "Slug" -msgstr "" +msgstr "Slug" #: templates/InvenTree/settings/part.html:7 msgid "Part Settings" @@ -7648,7 +7681,7 @@ msgstr "Plugin installieren" #: templates/InvenTree/settings/plugin.html:52 msgid "External plugins are not enabled for this InvenTree installation" -msgstr "" +msgstr "Externe Plugins sind für diese InvenTree-Installation nicht aktiviert" #: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 @@ -7657,7 +7690,7 @@ msgstr "Version" #: templates/InvenTree/settings/plugin.html:72 msgid "Active plugins" -msgstr "" +msgstr "Aktive Plugins" #: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" @@ -7679,7 +7712,7 @@ msgstr "Meldung" #: templates/InvenTree/settings/plugin_details.html:32 #: templates/InvenTree/settings/plugin_settings.html:101 msgid "Builtin" -msgstr "" +msgstr "Integriert" #: templates/InvenTree/settings/plugin_details.html:38 msgid "Sample" @@ -7687,7 +7720,7 @@ msgstr "Beispiel" #: templates/InvenTree/settings/plugin_details.html:47 msgid "Unvailable" -msgstr "" +msgstr "Nicht verfügbar" #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" @@ -7727,7 +7760,7 @@ msgstr "Installationspfad" #: templates/InvenTree/settings/plugin_settings.html:102 msgid "This is a builtin plugin which cannot be disabled" -msgstr "" +msgstr "Dies ist ein integriertes Plugin, das nicht deaktiviert werden kann" #: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" @@ -7761,7 +7794,7 @@ msgstr "Bestellungs-Einstellungen" #: templates/InvenTree/settings/pricing.html:7 msgid "Pricing Settings" -msgstr "" +msgstr "Preiseinstellungen" #: templates/InvenTree/settings/pricing.html:29 msgid "Currency Settings" @@ -7790,7 +7823,7 @@ msgstr "Wechselkurse" #: templates/InvenTree/settings/pricing.html:65 msgid "Rate" -msgstr "" +msgstr "Rate" #: templates/InvenTree/settings/report.html:8 #: templates/InvenTree/settings/user_reports.html:9 @@ -7863,7 +7896,7 @@ msgstr "Teilparametervorlage bearbeiten" #: templates/InvenTree/settings/settings.html:414 msgid "Any parameters which reference this template will also be deleted" -msgstr "" +msgstr "Alle Parameter, die diese Vorlage referenzieren, werden ebenfalls gelöscht" #: templates/InvenTree/settings/settings.html:422 msgid "Delete Part Parameter Template" @@ -8232,7 +8265,7 @@ msgstr "Einloggen" #: templates/account/login.html:21 msgid "Not a member?" -msgstr "" +msgstr "Kein Mitglied?" #: templates/account/login.html:23 templates/account/signup.html:11 #: templates/account/signup.html:22 templates/socialaccount/signup.html:8 @@ -8246,7 +8279,7 @@ msgstr "Passwort vergessen?" #: templates/account/login.html:53 msgid "or log in with" -msgstr "" +msgstr "oder melden Sie sich mit" #: templates/account/logout.html:5 templates/account/logout.html:8 #: templates/account/logout.html:20 @@ -8275,7 +8308,7 @@ msgstr "Passwort vergessen? Geben Sie Ihre E-Mail-Adresse ein und wir senden Ihn msgid "Reset My Password" msgstr "Mein Passwort zurücksetzen" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "Diese Funktion ist derzeit deaktiviert. Bitte kontaktieren Sie einen Administrator." @@ -8301,24 +8334,24 @@ msgstr "Ihr Passwort wurde geändert." msgid "Already have an account? Then please sign in." msgstr "Haben Sie bereits ein Konto? Dann melden Sie sich bitte an." -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" -msgstr "Oder verwenden Sie einen SSO-Anbieter für die Anmeldung" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" +msgstr "Verwenden Sie einen SSO-Anbieter für die Anmeldung" #: templates/account/signup_closed.html:5 #: templates/account/signup_closed.html:8 msgid "Sign Up Closed" -msgstr "" +msgstr "Registrierung geschlossen" #: templates/account/signup_closed.html:10 msgid "Sign up is currently closed." -msgstr "" +msgstr "Die Registrierung ist derzeit geschlossen." #: templates/account/signup_closed.html:15 #: templates/socialaccount/authentication_error.html:19 #: templates/socialaccount/login.html:25 templates/socialaccount/signup.html:27 msgid "Return to login page" -msgstr "" +msgstr "Zurück zur Anmeldeseite" #: templates/admin_button.html:8 msgid "View in administration panel" @@ -8567,7 +8600,7 @@ msgstr "Barcode" #: templates/js/translated/barcode.js:49 msgid "Scan barcode using connected webcam" -msgstr "" +msgstr "Barcode mittels angeschlossener Webcam scannen" #: templates/js/translated/barcode.js:126 msgid "Enter optional notes for stock transfer" @@ -8592,7 +8625,7 @@ msgstr "Ungültige Antwort von Server" #: templates/js/translated/barcode.js:355 msgid "Scan barcode data" -msgstr "" +msgstr "Barcode Daten scannen" #: templates/js/translated/barcode.js:405 templates/navbar.html:109 msgid "Scan Barcode" @@ -8604,7 +8637,7 @@ msgstr "keine URL in der Antwort" #: templates/js/translated/barcode.js:456 msgid "This will remove the link to the associated barcode" -msgstr "" +msgstr "Dadurch wird der Link zu dem zugehörigen Barcode entfernt" #: templates/js/translated/barcode.js:462 msgid "Unlink" @@ -8645,7 +8678,7 @@ msgstr "Lagerartikel hinzugefügt" #: templates/js/translated/barcode.js:663 msgid "Barcode does not match valid stock item" -msgstr "" +msgstr "Barcode entspricht keinem Lagerartikel" #: templates/js/translated/barcode.js:680 msgid "Scan Stock Container Into Location" @@ -8657,7 +8690,7 @@ msgstr "" #: templates/js/translated/barcode.js:716 msgid "Barcode does not match valid stock location" -msgstr "" +msgstr "Barcode entspricht keinem Lagerort" #: templates/js/translated/barcode.js:759 msgid "Check Into Location" @@ -8683,7 +8716,7 @@ msgstr "Zeilendaten" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Schliessen" @@ -8742,7 +8775,7 @@ msgstr "Zulieferer-Daten in Stückliste-Export einschließen" #: templates/js/translated/bom.js:358 msgid "Include Pricing Data" -msgstr "" +msgstr "Preisdaten einschließen" #: templates/js/translated/bom.js:359 msgid "Include part pricing data in exported BOM" @@ -8810,10 +8843,10 @@ msgstr "" #: templates/js/translated/bom.js:1107 msgid "No pricing available" -msgstr "" +msgstr "Keine Preisinformation verfügbar" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "Kein Lagerbestand verfügbar" @@ -8833,7 +8866,7 @@ msgstr "Enthält Ersatzbestand" #: templates/js/translated/bom.js:1172 templates/js/translated/build.js:1908 #: templates/js/translated/build.js:1995 msgid "Consumable item" -msgstr "" +msgstr "Verbrauchsartikel" #: templates/js/translated/bom.js:1232 msgid "Validate BOM Item" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "Keine erforderlichen Tests für diesen Bauauftrag" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "Bestands-Zuordnung bearbeiten" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "Bestands-Zuordnung löschen" @@ -9035,15 +9068,15 @@ msgstr "Ersatzteile verfügbar" msgid "Quantity Per" msgstr "Anzahl pro" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "Unzureichender Bestand verfügbar" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "Ausreichender Bestand verfügbar" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "Bestand bauen" @@ -9051,21 +9084,21 @@ msgstr "Bestand bauen" msgid "Order stock" msgstr "Bestand bestellen" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "Bestand zuweisen" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "Teile auswählen" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "Sie müssen mindestens ein Teil auswählen" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" @@ -9077,7 +9110,7 @@ msgstr "Alle Teile zugeordnet" msgid "All selected parts have been fully allocated" msgstr "Alle ausgewählten Teile wurden vollständig zugeordnet" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "Wählen Sie den Quellort aus (leer lassen um von allen Standorten zu nehmen)" @@ -9085,11 +9118,11 @@ msgstr "Wählen Sie den Quellort aus (leer lassen um von allen Standorten zu neh msgid "Allocate Stock Items to Build Order" msgstr "Lagerartikel für Bauauftrag zuweisen" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "Keine passenden Lagerstandorte" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "Keine passenden Lagerbestände" @@ -9159,7 +9192,7 @@ msgstr "Herstellerteil ändern" msgid "Add Supplier" msgstr "Zulieferer hinzufügen" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" @@ -9245,7 +9278,7 @@ msgstr "Keine Zuliefererteile gefunden" #: templates/js/translated/company.js:1033 msgid "Availability" -msgstr "" +msgstr "Verfügbarkeit" #: templates/js/translated/company.js:1056 msgid "Edit supplier part" @@ -9526,7 +9559,7 @@ msgstr "Herstellerteil-ID" #: templates/js/translated/news.js:24 msgid "No news found" -msgstr "" +msgstr "Keine Nachrichten gefunden" #: templates/js/translated/notification.js:42 msgid "Age" @@ -9668,304 +9701,304 @@ msgstr "Bestellung bearbeiten" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "Bestellung exportieren" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "Mindestens ein kaufbares Teil muss ausgewählt werden" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "Zu bestellende Menge" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "Neues Zuliefererteil" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "Neue Bestellung" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "Zur Bestellung hinzufügen" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "Keine passenden Lieferantenteile" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "Keine passenden Bestellungen" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "Positionen auswählen" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "Mindestens eine Position muss ausgewählt werden" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "Losnummer hinzufügen" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "Seriennummern hinzufügen" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "Zu erhaltende Menge" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "Status" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "Bestellnummer" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "Bestellt" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "Zu erhaltende Menge" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "Empfang der Teile bestätigen" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "Bestellpositionen erhalten" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "Keine Bestellungen gefunden" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "Bestellung überfällig" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "Positionen" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "Position duplizieren" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "Position bearbeiten" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "Position löschen" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "Keine Positionen gefunden" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "Summe" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "Stück-Preis" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "Gesamtpreis" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "Diese Position ist überfällig" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "Position empfangen" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "Position duplizieren" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "Position bearbeiten" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "Position löschen" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "Position duplizieren" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "Zeile bearbeiten" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "Zeile löschen" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "Position duplizieren" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "Zeile bearbeiten" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "Zeile löschen" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "Keine passenden Positionen gefunden" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "Keine Aufträge gefunden" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "Ungültiger Kunde" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "Sendung bearbeiten" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "Sendung fertigstellen" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "Sendung löschen" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "Sendung bearbeiten" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "Sendung löschen" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "Keine passenden Sendungen gefunden" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "Sendungsreferenz" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "Nicht versandt" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "Nachverfolgen" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "Rechnung" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "Sendung hinzufügen" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Bestandszuordnung bestätigen" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "Artikel zu Kundenauftrag zuweisen" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "Keine Allokationen für Verkaufsaufträge gefunden" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "Bestandszuordnung bearbeiten" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "Löschvorgang bestätigen" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "Bestands-Zuordnung löschen" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "an Kunde versand" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "Lagerstandort nicht angegeben" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "Seriennummern zuweisen" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "Bestand kaufen" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "Preis berechnen" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "Kann nicht gelöscht werden, da Artikel versandt wurden" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "Kann nicht gelöscht werden, da Artikel zugewiesen sind" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "Seriennummern zuweisen" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "Stückpreis aktualisieren" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "Keine passenden Positionen gefunden" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "Keine passenden Positionen gefunden" @@ -10180,11 +10213,11 @@ msgstr "" #: templates/js/translated/part.js:769 msgid "Update item" -msgstr "" +msgstr "Element aktualisieren" #: templates/js/translated/part.js:770 msgid "Delete item" -msgstr "" +msgstr "Element löschen" #: templates/js/translated/part.js:871 msgid "No stocktake information available" @@ -10220,7 +10253,7 @@ msgstr "Keine Kategorie" #: templates/js/translated/part.js:1823 msgid "No stock" -msgstr "" +msgstr "Kein Bestand" #: templates/js/translated/part.js:1847 msgid "Allocated to build orders" @@ -10294,7 +10327,7 @@ msgstr "Testergebnis-Vorlage löschen" #: templates/js/translated/part.js:2558 templates/js/translated/part.js:2559 msgid "No date specified" -msgstr "" +msgstr "Kein Datum angegeben" #: templates/js/translated/part.js:2561 msgid "Specified date is in the past" @@ -10322,7 +10355,7 @@ msgstr "" #: templates/js/translated/part.js:2780 msgid "Minimum Stock Level" -msgstr "" +msgstr "Mindestbestand" #: templates/js/translated/plugin.js:23 msgid "The Plugin was installed" @@ -10330,11 +10363,11 @@ msgstr "Das Plugin wurde installiert" #: templates/js/translated/pricing.js:54 msgid "No BOM data available" -msgstr "" +msgstr "Keine Stücklisten-Daten verfügbar" #: templates/js/translated/pricing.js:196 msgid "No supplier pricing data available" -msgstr "" +msgstr "Keine Zulieferer-Preise verfügbar" #: templates/js/translated/pricing.js:305 msgid "No price break data available" @@ -10356,23 +10389,23 @@ msgstr "" #: templates/js/translated/pricing.js:502 msgid "Purchase Price History" -msgstr "" +msgstr "Kaufpreisverlauf" #: templates/js/translated/pricing.js:602 msgid "No sales history data available" -msgstr "" +msgstr "Keine Verkaufshistorie verfügbar" #: templates/js/translated/pricing.js:624 msgid "Sale Price History" -msgstr "" +msgstr "Verkaufspreisverlauf" #: templates/js/translated/pricing.js:713 msgid "No variant data available" -msgstr "" +msgstr "Keine Variantendaten verfügbar" #: templates/js/translated/pricing.js:753 msgid "Variant Part" -msgstr "" +msgstr "Variantenteil" #: templates/js/translated/report.js:67 msgid "items selected" @@ -10474,7 +10507,7 @@ msgstr "Sind Sie sicher, dass Sie diesen Lagerort löschen wollen?" #: templates/js/translated/stock.js:183 msgid "Move to parent stock location" -msgstr "" +msgstr "Zum übergeordneten Lagerbestand bewegen" #: templates/js/translated/stock.js:192 msgid "Delete Stock Location" @@ -10482,7 +10515,7 @@ msgstr "Bestand-Lagerort löschen" #: templates/js/translated/stock.js:196 msgid "Action for stock items in this stock location" -msgstr "" +msgstr "Aktion für Lagerartikel in diesem Lagerort" #: templates/js/translated/stock.js:201 msgid "Action for sub-locations" @@ -10843,7 +10876,7 @@ msgstr "Baugruppe" #: templates/js/translated/table_filters.js:64 msgid "Has Available Stock" -msgstr "" +msgstr "Hat verfügbaren Bestand" #: templates/js/translated/table_filters.js:72 msgid "Validated" @@ -10856,7 +10889,7 @@ msgstr "Bestand an Varianten zulassen" #: templates/js/translated/table_filters.js:92 #: templates/js/translated/table_filters.js:528 msgid "Has Pricing" -msgstr "" +msgstr "Hat Preis" #: templates/js/translated/table_filters.js:130 #: templates/js/translated/table_filters.js:211 @@ -11007,11 +11040,11 @@ msgstr "Bestand mit Einkaufspreis anzeigen" #: templates/js/translated/table_filters.js:285 msgid "Expiry Date before" -msgstr "" +msgstr "Ablaufdatum vor" #: templates/js/translated/table_filters.js:289 msgid "Expiry Date after" -msgstr "" +msgstr "Ablaufdatum nach" #: templates/js/translated/table_filters.js:298 msgid "Show stock items which have expired" @@ -11080,7 +11113,7 @@ msgstr "Käuflich" #: templates/js/translated/table_filters.js:512 msgid "Has stocktake entries" -msgstr "" +msgstr "Hat Inventureinträge" #: templates/js/translated/tables.js:70 msgid "Display calendar view" @@ -11190,7 +11223,7 @@ msgstr "Zeige alle Benachrichtigungen und Verlauf" #: templates/price_data.html:7 msgid "No data" -msgstr "" +msgstr "Keine Daten" #: templates/qr_code.html:11 msgid "QR data not provided" @@ -11226,49 +11259,50 @@ msgstr "Keine Treffer gefunden" #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" -msgstr "" +msgstr "Fehler bei der Anmeldung" #: templates/socialaccount/authentication_error.html:8 msgid "Account Login Failure" -msgstr "" +msgstr "Account Login fehlgeschlagen" #: templates/socialaccount/authentication_error.html:11 msgid "An error occurred while attempting to login via your social network account." -msgstr "" +msgstr "Beim Versuch, sich über Ihr soziales Netzwerkkonto anzumelden, ist ein Fehler aufgetreten." #: templates/socialaccount/authentication_error.html:13 msgid "Contact your system administrator for further information." -msgstr "" +msgstr "Bitte kontaktieren Sie Ihren Administrator für mehr Informationen." #: templates/socialaccount/login.html:8 #, python-format msgid "Connect %(provider)s" -msgstr "" +msgstr "Mit %(provider)s verknüpfen" #: templates/socialaccount/login.html:10 #, python-format msgid "You are about to connect a new third party account from %(provider)s." -msgstr "" +msgstr "Sie sind dabei, ein Drittkonto von %(provider)s zu verknüfen." #: templates/socialaccount/login.html:12 #, python-format msgid "Sign In Via %(provider)s" -msgstr "" +msgstr "Mit %(provider)s anmelden" #: templates/socialaccount/login.html:14 #, python-format msgid "You are about to sign in using a third party account from %(provider)s." -msgstr "" +msgstr "Sie sind dabei sich mit einem Konto von %(provider)s anzumelden." #: templates/socialaccount/login.html:19 msgid "Continue" -msgstr "" +msgstr "Weiter" #: templates/socialaccount/signup.html:10 #, python-format msgid "You are about to use your %(provider_name)s account to login to\n" "%(site_name)s.
As a final step, please complete the following form:" -msgstr "" +msgstr "Sie sind dabei, Ihr %(provider_name)s Konto zu verwenden, um sich bei\n" +"%(site_name)s anzumelden.
Als letzten Schritt füllen Sie bitte folgendes Formular aus:" #: templates/stats.html:9 msgid "Server" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 6919a393b8..4024397768 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -42,9 +42,9 @@ msgstr "Εισάγετε ημερομηνία" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Σημειώσεις" @@ -90,6 +90,14 @@ msgstr "Επιβεβαίωση διεύθυνσης email" msgid "You must type the same email each time." msgstr "Πρέπει να πληκτρολογήσετε το ίδιο email κάθε φορά." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Σφάλμα σύνδεσης" @@ -204,14 +212,14 @@ msgstr "Συνημμένο" msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Σύνδεσμος" @@ -229,9 +237,9 @@ msgstr "Σχόλιο" msgid "File comment" msgstr "Σχόλιο αρχείου" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Σφάλμα κατά τη μετονομασία" msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Όνομα" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "Διεύθυνση URL του αρχείου απομακρυσμένη msgid "Downloading images from remote URL is not enabled" msgstr "Η λήψη εικόνων από απομακρυσμένο URL δεν είναι ενεργοποιημένη" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Τσέχικα" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Γερμανικά" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Ελληνικά" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Αγγλικά" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Ισπανικά" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Ισπανικά (Μεξικό)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Φαρσί / Περσικά" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Γαλλικά" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Εβραϊκά" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Ούγγρικα" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Ιταλικά" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Ιαπωνικά" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Κορεάτικα" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Dutch" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Νορβηγικά" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Πολωνικά" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Πορτογαλικά" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Πορτογαλικά (Βραζιλίας)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Ρωσικά" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Σουηδικά" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Ταϊλανδέζικα" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Τούρκικα" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Βιετναμέζικα" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Κινέζικα" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Επιστράφηκε" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Αποστάλθηκε" @@ -776,9 +784,9 @@ msgstr "Αναφορά Παραγγελίας Κατασκευής" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Αναφορά" @@ -823,9 +831,9 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" @@ -932,7 +940,7 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Υπεύθυνος" @@ -1015,9 +1023,9 @@ msgstr "Κατασκευή για εκχώρηση τμημάτων" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Στοιχείο πηγαίου αποθέματος" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Στοιχείο πηγαίου αποθέματος" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 2c7c30d7e7..6f1f28d2bf 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-03 01:26+0000\n" +"POT-Creation-Date: 2023-01-09 10:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "API endpoint not found" msgstr "" -#: InvenTree/exceptions.py:68 +#: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -35,7 +35,7 @@ msgstr "" #: company/templates/company/sidebar.html:25 order/models.py:943 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/admin.py:27 -#: part/models.py:2932 part/templates/part/part_sidebar.html:62 +#: part/models.py:2935 part/templates/part/part_sidebar.html:62 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:103 stock/models.py:2061 stock/models.py:2169 #: stock/serializers.py:321 stock/serializers.py:454 stock/serializers.py:535 @@ -59,38 +59,46 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/forms.py:134 +#: InvenTree/forms.py:135 msgid "Enter password" msgstr "" -#: InvenTree/forms.py:135 +#: InvenTree/forms.py:136 msgid "Enter new password" msgstr "" -#: InvenTree/forms.py:144 +#: InvenTree/forms.py:145 msgid "Confirm password" msgstr "" -#: InvenTree/forms.py:145 +#: InvenTree/forms.py:146 msgid "Confirm new password" msgstr "" -#: InvenTree/forms.py:149 +#: InvenTree/forms.py:150 msgid "Old password" msgstr "" -#: InvenTree/forms.py:178 +#: InvenTree/forms.py:179 msgid "Email (again)" msgstr "" -#: InvenTree/forms.py:182 +#: InvenTree/forms.py:183 msgid "Email address confirmation" msgstr "" -#: InvenTree/forms.py:203 +#: InvenTree/forms.py:204 msgid "You must type the same email each time." msgstr "" +#: InvenTree/forms.py:227 InvenTree/forms.py:233 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:239 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -205,7 +213,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2408 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 @@ -230,10 +238,10 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2940 -#: part/models.py:3026 part/models.py:3046 plugin/models.py:264 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1852 +#: common/models.py:1853 common/models.py:2076 common/models.py:2077 +#: common/models.py:2338 common/models.py:2339 part/models.py:2943 +#: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2692 @@ -273,9 +281,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2062 #: company/models.py:363 label/models.py:101 part/models.py:810 -#: part/models.py:3201 plugin/models.py:94 report/models.py:152 +#: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -296,7 +304,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:174 part/admin.py:255 part/models.py:833 -#: part/models.py:3210 part/templates/part/category.html:75 +#: part/models.py:3213 part/templates/part/category.html:75 #: part/templates/part/part_base.html:172 #: part/templates/part/part_scheduling.html:12 report/models.py:165 #: report/models.py:507 report/models.py:551 @@ -359,7 +367,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:58 part/models.py:3546 +#: InvenTree/serializers.py:58 part/models.py:3549 msgid "Must be a valid number" msgstr "" @@ -426,107 +434,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:642 +#: InvenTree/settings.py:643 msgid "Czech" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:644 msgid "Danish" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:645 msgid "German" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:646 msgid "Greek" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:647 msgid "English" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:648 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:649 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:650 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:651 msgid "French" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:652 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:653 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:654 msgid "Italian" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:655 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:656 msgid "Korean" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:657 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:658 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:659 msgid "Polish" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:660 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:661 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:662 msgid "Russian" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:663 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:664 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:665 msgid "Thai" msgstr "" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:666 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:667 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:668 msgid "Chinese" msgstr "" @@ -543,7 +551,7 @@ msgid "InvenTree system health checks failed" msgstr "" #: InvenTree/status_codes.py:99 InvenTree/status_codes.py:140 -#: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:354 +#: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:362 msgid "Pending" msgstr "" @@ -771,7 +779,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:155 order/models.py:241 order/models.py:651 -#: order/models.py:941 part/admin.py:257 part/models.py:3456 +#: order/models.py:941 part/admin.py:257 part/models.py:3459 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report.html:91 @@ -799,10 +807,10 @@ msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:684 #: order/models.py:1038 order/models.py:1149 order/models.py:1150 -#: part/models.py:382 part/models.py:2799 part/models.py:2912 -#: part/models.py:2972 part/models.py:2987 part/models.py:3006 -#: part/models.py:3024 part/models.py:3123 part/models.py:3244 -#: part/models.py:3336 part/models.py:3421 part/models.py:3737 +#: part/models.py:382 part/models.py:2802 part/models.py:2915 +#: part/models.py:2975 part/models.py:2990 part/models.py:3009 +#: part/models.py:3027 part/models.py:3126 part/models.py:3247 +#: part/models.py:3339 part/models.py:3424 part/models.py:3740 #: part/serializers.py:894 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -974,42 +982,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1177 +#: build/models.py:1180 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1186 +#: build/models.py:1189 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1196 order/models.py:1416 +#: build/models.py:1199 order/models.py:1416 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1202 order/models.py:1419 +#: build/models.py:1205 order/models.py:1419 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1208 +#: build/models.py:1211 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1265 +#: build/models.py:1268 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1334 stock/templates/stock/item_base.html:175 +#: build/models.py:1337 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2580 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1335 +#: build/models.py:1338 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1351 build/serializers.py:663 order/serializers.py:1032 +#: build/models.py:1354 build/serializers.py:663 order/serializers.py:1032 #: order/serializers.py:1053 stock/serializers.py:392 stock/serializers.py:758 #: stock/serializers.py:884 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1024,16 +1032,16 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1352 +#: build/models.py:1355 msgid "Source stock item" msgstr "" -#: build/models.py:1364 build/serializers.py:192 +#: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1884 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 -#: part/forms.py:40 part/models.py:2919 part/models.py:3437 +#: part/forms.py:40 part/models.py:2922 part/models.py:3440 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1069,15 +1077,15 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1365 +#: build/models.py:1368 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1373 +#: build/models.py:1376 msgid "Install into" msgstr "" -#: build/models.py:1374 +#: build/models.py:1377 msgid "Destination stock item" msgstr "" @@ -1250,8 +1258,8 @@ msgstr "" msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:595 build/serializers.py:640 part/models.py:3573 -#: part/models.py:3729 +#: build/serializers.py:595 build/serializers.py:640 part/models.py:3576 +#: part/models.py:3732 msgid "BOM Item" msgstr "" @@ -1430,16 +1438,16 @@ msgstr "" #: build/templates/build/build_base.html:204 #: order/templates/order/order_base.html:107 #: order/templates/order/sales_order_base.html:94 -#: templates/js/translated/table_filters.js:340 -#: templates/js/translated/table_filters.js:381 -#: templates/js/translated/table_filters.js:411 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:389 +#: templates/js/translated/table_filters.js:419 msgid "Overdue" msgstr "" #: build/templates/build/build_base.html:166 #: build/templates/build/detail.html:67 build/templates/build/detail.html:142 #: order/templates/order/sales_order_base.html:171 -#: templates/js/translated/table_filters.js:420 +#: templates/js/translated/table_filters.js:428 msgid "Completed" msgstr "" @@ -1703,1205 +1711,1222 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3246 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:508 +#: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 -#: templates/js/translated/table_filters.js:467 +#: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 -#: templates/js/translated/table_filters.js:475 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 +#: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 -#: templates/js/translated/table_filters.js:496 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 +#: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 -#: templates/js/translated/table_filters.js:512 +#: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 -#: templates/js/translated/table_filters.js:516 +#: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 +#: common/models.py:1379 msgid "Email required" msgstr "" -#: common/models.py:1352 +#: common/models.py:1380 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1358 +#: common/models.py:1386 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1359 +#: common/models.py:1387 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1365 +#: common/models.py:1393 msgid "Mail twice" msgstr "" -#: common/models.py:1366 +#: common/models.py:1394 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1372 +#: common/models.py:1400 msgid "Password twice" msgstr "" -#: common/models.py:1373 +#: common/models.py:1401 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1379 +#: common/models.py:1407 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1408 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1414 msgid "Group on signup" msgstr "" -#: common/models.py:1380 +#: common/models.py:1415 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1386 +#: common/models.py:1421 msgid "Enforce MFA" msgstr "" -#: common/models.py:1387 +#: common/models.py:1422 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1393 +#: common/models.py:1428 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1394 +#: common/models.py:1429 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1401 +#: common/models.py:1436 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1437 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1444 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1445 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1452 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1453 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1460 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1461 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1468 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1469 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1476 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1477 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1496 common/models.py:1845 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1518 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1519 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1525 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1526 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1532 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1533 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1539 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1540 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1546 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1547 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1553 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1554 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1560 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1561 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1567 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1568 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1574 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1575 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1581 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1582 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1588 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1589 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1595 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1596 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1602 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1603 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1609 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1610 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1616 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1617 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1623 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1624 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1630 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1631 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1637 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1638 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1644 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1645 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1651 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1652 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1658 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1659 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1665 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1666 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1672 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1673 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1679 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1680 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1686 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1687 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1693 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1694 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1700 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1701 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1707 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1708 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1714 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1715 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1721 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1722 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1728 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1729 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1735 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1736 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1742 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1743 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1749 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1750 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1756 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1757 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1763 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1764 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1770 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1771 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1777 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1778 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1784 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1785 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1791 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1792 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1806 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1807 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1813 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1814 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1820 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1821 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1885 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1892 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1893 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2053 common/models.py:2231 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2054 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2063 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2068 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 -#: templates/js/translated/table_filters.js:336 -#: templates/js/translated/table_filters.js:462 +#: templates/js/translated/table_filters.js:344 +#: templates/js/translated/table_filters.js:470 msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2069 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2083 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2084 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2091 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2092 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2198 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2199 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2207 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2208 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2215 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2216 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2222 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2223 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2232 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2237 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2238 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2397 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2403 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2413 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2418 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2423 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2428 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2429 msgid "Was this news item read?" msgstr "" @@ -3052,7 +3077,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:107 part/models.py:2780 +#: company/templates/company/company_base.html:107 part/models.py:2783 #: part/serializers.py:156 part/serializers.py:184 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3080,7 +3105,7 @@ msgstr "" #: templates/js/translated/company.js:534 #: templates/js/translated/company.js:669 #: templates/js/translated/company.js:957 templates/js/translated/part.js:241 -#: templates/js/translated/table_filters.js:439 +#: templates/js/translated/table_filters.js:447 msgid "Manufacturer" msgstr "" @@ -3134,7 +3159,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:377 part/admin.py:26 part/models.py:952 -#: part/models.py:3206 part/templates/part/part_base.html:286 +#: part/models.py:3209 part/templates/part/part_base.html:286 #: templates/InvenTree/settings/settings.html:350 #: templates/js/translated/company.js:806 templates/js/translated/part.js:1166 msgid "Units" @@ -3158,7 +3183,7 @@ msgstr "" #: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 -#: templates/js/translated/table_filters.js:443 +#: templates/js/translated/table_filters.js:451 msgid "Supplier" msgstr "" @@ -3190,7 +3215,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:528 company/templates/company/supplier_part.html:181 -#: part/admin.py:258 part/models.py:3459 part/templates/part/upload_bom.html:59 +#: part/admin.py:258 part/models.py:3462 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:397 @@ -3326,7 +3351,7 @@ msgstr "" #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 #: templates/js/translated/stock.js:2610 -#: templates/js/translated/table_filters.js:447 +#: templates/js/translated/table_filters.js:455 msgid "Customer" msgstr "" @@ -3999,7 +4024,7 @@ msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 #: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 -#: templates/js/translated/table_filters.js:358 +#: templates/js/translated/table_filters.js:366 msgid "Received" msgstr "" @@ -4600,12 +4625,12 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:19 part/admin.py:252 part/models.py:3340 stock/admin.py:84 +#: part/admin.py:19 part/admin.py:252 part/models.py:3343 stock/admin.py:84 #: templates/js/translated/model_renderers.js:212 msgid "Part ID" msgstr "" -#: part/admin.py:20 part/admin.py:254 part/models.py:3344 stock/admin.py:85 +#: part/admin.py:20 part/admin.py:254 part/models.py:3347 stock/admin.py:85 msgid "Part Name" msgstr "" @@ -4680,11 +4705,11 @@ msgstr "" msgid "Building" msgstr "" -#: part/admin.py:52 part/models.py:2864 +#: part/admin.py:52 part/models.py:2867 msgid "Minimum Cost" msgstr "" -#: part/admin.py:53 part/models.py:2870 +#: part/admin.py:53 part/models.py:2873 msgid "Maximum Cost" msgstr "" @@ -4724,7 +4749,7 @@ msgstr "" msgid "Parent IPN" msgstr "" -#: part/admin.py:253 part/models.py:3348 +#: part/admin.py:253 part/models.py:3351 msgid "Part IPN" msgstr "" @@ -4738,47 +4763,47 @@ msgstr "" msgid "Maximum Price" msgstr "" -#: part/api.py:538 +#: part/api.py:539 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:558 +#: part/api.py:559 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:576 +#: part/api.py:577 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:662 +#: part/api.py:663 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:820 +#: part/api.py:821 msgid "Valid" msgstr "" -#: part/api.py:821 +#: part/api.py:822 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:827 +#: part/api.py:828 msgid "This option must be selected" msgstr "" -#: part/api.py:1281 +#: part/api.py:1282 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1285 +#: part/api.py:1286 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1300 +#: part/api.py:1301 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1331 part/api.py:1335 part/api.py:1350 part/api.py:1354 +#: part/api.py:1332 part/api.py:1336 part/api.py:1351 part/api.py:1355 msgid "This field is required" msgstr "" @@ -4834,7 +4859,7 @@ msgstr "" msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:159 part/models.py:3289 part/templates/part/category.html:16 +#: part/models.py:159 part/models.py:3292 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4870,7 +4895,7 @@ msgstr "" msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:809 part/models.py:3345 +#: part/models.py:809 part/models.py:3348 msgid "Part name" msgstr "" @@ -4898,7 +4923,7 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:847 part/models.py:3044 part/models.py:3288 +#: part/models.py:847 part/models.py:3047 part/models.py:3291 #: part/templates/part/part_base.html:263 #: templates/InvenTree/settings/settings.html:230 #: templates/js/translated/notification.js:50 @@ -5008,147 +5033,147 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:2781 +#: part/models.py:2784 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:2786 templates/js/translated/part.js:806 +#: part/models.py:2789 templates/js/translated/part.js:806 msgid "Updated" msgstr "" -#: part/models.py:2787 +#: part/models.py:2790 msgid "Timestamp of last pricing update" msgstr "" -#: part/models.py:2804 +#: part/models.py:2807 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:2805 +#: part/models.py:2808 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:2810 +#: part/models.py:2813 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:2811 +#: part/models.py:2814 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:2816 +#: part/models.py:2819 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:2817 +#: part/models.py:2820 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:2822 +#: part/models.py:2825 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:2823 +#: part/models.py:2826 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:2828 +#: part/models.py:2831 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:2829 +#: part/models.py:2832 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:2834 +#: part/models.py:2837 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:2835 +#: part/models.py:2838 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:2840 +#: part/models.py:2843 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:2841 +#: part/models.py:2844 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:2846 +#: part/models.py:2849 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:2847 +#: part/models.py:2850 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:2852 +#: part/models.py:2855 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:2853 +#: part/models.py:2856 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:2858 +#: part/models.py:2861 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:2859 +#: part/models.py:2862 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:2865 +#: part/models.py:2868 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:2871 +#: part/models.py:2874 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:2876 +#: part/models.py:2879 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:2877 +#: part/models.py:2880 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:2882 +#: part/models.py:2885 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:2883 +#: part/models.py:2886 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:2888 +#: part/models.py:2891 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:2889 +#: part/models.py:2892 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:2894 +#: part/models.py:2897 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:2895 +#: part/models.py:2898 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:2913 +#: part/models.py:2916 msgid "Part for stocktake" msgstr "" -#: part/models.py:2920 +#: part/models.py:2923 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:2924 part/templates/part/part_scheduling.html:13 +#: part/models.py:2927 part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 @@ -5158,145 +5183,145 @@ msgstr "" msgid "Date" msgstr "" -#: part/models.py:2925 +#: part/models.py:2928 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:2933 +#: part/models.py:2936 msgid "Additional notes" msgstr "" -#: part/models.py:2941 +#: part/models.py:2944 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3091 +#: part/models.py:3094 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3108 +#: part/models.py:3111 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3128 templates/js/translated/part.js:2397 +#: part/models.py:3131 templates/js/translated/part.js:2397 msgid "Test Name" msgstr "" -#: part/models.py:3129 +#: part/models.py:3132 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3134 +#: part/models.py:3137 msgid "Test Description" msgstr "" -#: part/models.py:3135 +#: part/models.py:3138 msgid "Enter description for this test" msgstr "" -#: part/models.py:3140 templates/js/translated/part.js:2406 -#: templates/js/translated/table_filters.js:322 +#: part/models.py:3143 templates/js/translated/part.js:2406 +#: templates/js/translated/table_filters.js:330 msgid "Required" msgstr "" -#: part/models.py:3141 +#: part/models.py:3144 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3146 templates/js/translated/part.js:2414 +#: part/models.py:3149 templates/js/translated/part.js:2414 msgid "Requires Value" msgstr "" -#: part/models.py:3147 +#: part/models.py:3150 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3152 templates/js/translated/part.js:2421 +#: part/models.py:3155 templates/js/translated/part.js:2421 msgid "Requires Attachment" msgstr "" -#: part/models.py:3153 +#: part/models.py:3156 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3194 +#: part/models.py:3197 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3202 +#: part/models.py:3205 msgid "Parameter Name" msgstr "" -#: part/models.py:3206 +#: part/models.py:3209 msgid "Parameter Units" msgstr "" -#: part/models.py:3211 +#: part/models.py:3214 msgid "Parameter description" msgstr "" -#: part/models.py:3244 +#: part/models.py:3247 msgid "Parent Part" msgstr "" -#: part/models.py:3246 part/models.py:3294 part/models.py:3295 +#: part/models.py:3249 part/models.py:3297 part/models.py:3298 #: templates/InvenTree/settings/settings.html:225 msgid "Parameter Template" msgstr "" -#: part/models.py:3248 +#: part/models.py:3251 msgid "Data" msgstr "" -#: part/models.py:3248 +#: part/models.py:3251 msgid "Parameter Value" msgstr "" -#: part/models.py:3299 templates/InvenTree/settings/settings.html:234 +#: part/models.py:3302 templates/InvenTree/settings/settings.html:234 msgid "Default Value" msgstr "" -#: part/models.py:3300 +#: part/models.py:3303 msgid "Default Parameter Value" msgstr "" -#: part/models.py:3337 +#: part/models.py:3340 msgid "Part ID or part name" msgstr "" -#: part/models.py:3341 +#: part/models.py:3344 msgid "Unique part ID value" msgstr "" -#: part/models.py:3349 +#: part/models.py:3352 msgid "Part IPN value" msgstr "" -#: part/models.py:3352 +#: part/models.py:3355 msgid "Level" msgstr "" -#: part/models.py:3353 +#: part/models.py:3356 msgid "BOM level" msgstr "" -#: part/models.py:3422 +#: part/models.py:3425 msgid "Select parent part" msgstr "" -#: part/models.py:3430 +#: part/models.py:3433 msgid "Sub part" msgstr "" -#: part/models.py:3431 +#: part/models.py:3434 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3437 +#: part/models.py:3440 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3441 part/templates/part/upload_bom.html:58 +#: part/models.py:3444 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:933 templates/js/translated/bom.js:986 #: templates/js/translated/build.js:1868 #: templates/js/translated/table_filters.js:84 @@ -5304,105 +5329,105 @@ msgstr "" msgid "Optional" msgstr "" -#: part/models.py:3442 +#: part/models.py:3445 msgid "This BOM item is optional" msgstr "" -#: part/models.py:3447 templates/js/translated/bom.js:929 +#: part/models.py:3450 templates/js/translated/bom.js:929 #: templates/js/translated/bom.js:995 templates/js/translated/build.js:1859 #: templates/js/translated/table_filters.js:88 msgid "Consumable" msgstr "" -#: part/models.py:3448 +#: part/models.py:3451 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:3452 part/templates/part/upload_bom.html:55 +#: part/models.py:3455 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:3453 +#: part/models.py:3456 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:3456 +#: part/models.py:3459 msgid "BOM item reference" msgstr "" -#: part/models.py:3459 +#: part/models.py:3462 msgid "BOM item notes" msgstr "" -#: part/models.py:3461 +#: part/models.py:3464 msgid "Checksum" msgstr "" -#: part/models.py:3461 +#: part/models.py:3464 msgid "BOM line checksum" msgstr "" -#: part/models.py:3465 part/templates/part/upload_bom.html:57 +#: part/models.py:3468 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1012 #: templates/js/translated/table_filters.js:76 #: templates/js/translated/table_filters.js:108 msgid "Inherited" msgstr "" -#: part/models.py:3466 +#: part/models.py:3469 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:3471 part/templates/part/upload_bom.html:56 +#: part/models.py:3474 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1004 msgid "Allow Variants" msgstr "" -#: part/models.py:3472 +#: part/models.py:3475 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:3558 stock/models.py:558 +#: part/models.py:3561 stock/models.py:558 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:3567 part/models.py:3569 +#: part/models.py:3570 part/models.py:3572 msgid "Sub part must be specified" msgstr "" -#: part/models.py:3696 +#: part/models.py:3699 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3717 +#: part/models.py:3720 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3730 +#: part/models.py:3733 msgid "Parent BOM item" msgstr "" -#: part/models.py:3738 +#: part/models.py:3741 msgid "Substitute part" msgstr "" -#: part/models.py:3753 +#: part/models.py:3756 msgid "Part 1" msgstr "" -#: part/models.py:3757 +#: part/models.py:3760 msgid "Part 2" msgstr "" -#: part/models.py:3757 +#: part/models.py:3760 msgid "Select Related Part" msgstr "" -#: part/models.py:3775 +#: part/models.py:3778 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:3779 +#: part/models.py:3782 msgid "Duplicate relationship already exists" msgstr "" @@ -7226,7 +7251,7 @@ msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:431 -#: templates/js/translated/table_filters.js:289 +#: templates/js/translated/table_filters.js:297 msgid "Expired" msgstr "" @@ -7236,7 +7261,7 @@ msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:433 -#: templates/js/translated/table_filters.js:295 +#: templates/js/translated/table_filters.js:303 msgid "Stale" msgstr "" @@ -7573,10 +7598,19 @@ msgstr "" msgid "Login Settings" msgstr "" -#: templates/InvenTree/settings/login.html:21 templates/account/signup.html:5 +#: templates/InvenTree/settings/login.html:16 +msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!" +msgstr "" + +#: templates/InvenTree/settings/login.html:26 templates/account/signup.html:5 +#: templates/socialaccount/signup.html:5 msgid "Signup" msgstr "" +#: templates/InvenTree/settings/login.html:35 +msgid "Single Sign On" +msgstr "" + #: templates/InvenTree/settings/mixins/settings.html:5 #: templates/InvenTree/settings/settings.html:12 templates/navbar.html:139 msgid "Settings" @@ -8217,32 +8251,27 @@ msgstr "" msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request." msgstr "" -#: templates/account/login.html:6 templates/account/login.html:16 -#: templates/account/login.html:43 +#: templates/account/login.html:6 templates/account/login.html:17 +#: templates/account/login.html:38 templates/socialaccount/login.html:4 msgid "Sign In" msgstr "" #: templates/account/login.html:21 -#, python-format -msgid "" -"Please sign in with one\n" -"of your existing third party accounts or sign up\n" -"for a account and sign in below:" +msgid "Not a member?" msgstr "" -#: templates/account/login.html:25 -#, python-format -msgid "" -"If you have not created an account yet, then please\n" -"sign up first." +#: templates/account/login.html:23 templates/account/signup.html:11 +#: templates/account/signup.html:22 templates/socialaccount/signup.html:8 +#: templates/socialaccount/signup.html:20 +msgid "Sign Up" msgstr "" -#: templates/account/login.html:47 +#: templates/account/login.html:45 msgid "Forgot Password?" msgstr "" #: templates/account/login.html:53 -msgid "Sign in using third-party SSO" +msgid "or log in with" msgstr "" #: templates/account/logout.html:5 templates/account/logout.html:8 @@ -8293,10 +8322,6 @@ msgstr "" msgid "Your password is now changed." msgstr "" -#: templates/account/signup.html:11 templates/account/signup.html:22 -msgid "Sign Up" -msgstr "" - #: templates/account/signup.html:13 #, python-format msgid "Already have an account? Then please sign in." @@ -8306,6 +8331,21 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" +#: templates/account/signup_closed.html:5 +#: templates/account/signup_closed.html:8 +msgid "Sign Up Closed" +msgstr "" + +#: templates/account/signup_closed.html:10 +msgid "Sign up is currently closed." +msgstr "" + +#: templates/account/signup_closed.html:15 +#: templates/socialaccount/authentication_error.html:19 +#: templates/socialaccount/login.html:25 templates/socialaccount/signup.html:27 +msgid "Return to login page" +msgstr "" + #: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -9268,36 +9308,36 @@ msgid "Delete price break" msgstr "" #: templates/js/translated/filters.js:178 -#: templates/js/translated/filters.js:441 +#: templates/js/translated/filters.js:445 msgid "true" msgstr "" #: templates/js/translated/filters.js:182 -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:446 msgid "false" msgstr "" -#: templates/js/translated/filters.js:204 +#: templates/js/translated/filters.js:206 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:288 +#: templates/js/translated/filters.js:292 msgid "Download data" msgstr "" -#: templates/js/translated/filters.js:291 +#: templates/js/translated/filters.js:295 msgid "Reload data" msgstr "" -#: templates/js/translated/filters.js:295 +#: templates/js/translated/filters.js:299 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:298 +#: templates/js/translated/filters.js:302 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:350 +#: templates/js/translated/filters.js:354 msgid "Create filter" msgstr "" @@ -10136,7 +10176,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:612 templates/js/translated/part.js:1825 -#: templates/js/translated/table_filters.js:488 +#: templates/js/translated/table_filters.js:496 msgid "Low stock" msgstr "" @@ -10840,7 +10880,7 @@ msgid "Allow Variant Stock" msgstr "" #: templates/js/translated/table_filters.js:92 -#: templates/js/translated/table_filters.js:520 +#: templates/js/translated/table_filters.js:528 msgid "Has Pricing" msgstr "" @@ -10855,12 +10895,12 @@ msgstr "" #: templates/js/translated/table_filters.js:145 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:457 +#: templates/js/translated/table_filters.js:465 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:154 -#: templates/js/translated/table_filters.js:500 +#: templates/js/translated/table_filters.js:508 msgid "Subscribed" msgstr "" @@ -10902,7 +10942,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:191 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:437 msgid "Active parts" msgstr "" @@ -10991,72 +11031,80 @@ msgstr "" msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:290 +#: templates/js/translated/table_filters.js:285 +msgid "Expiry Date before" +msgstr "" + +#: templates/js/translated/table_filters.js:289 +msgid "Expiry Date after" +msgstr "" + +#: templates/js/translated/table_filters.js:298 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:296 +#: templates/js/translated/table_filters.js:304 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:308 +#: templates/js/translated/table_filters.js:316 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:320 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:331 +#: templates/js/translated/table_filters.js:339 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:344 -#: templates/js/translated/table_filters.js:385 +#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:393 msgid "Assigned to me" msgstr "" -#: templates/js/translated/table_filters.js:361 -#: templates/js/translated/table_filters.js:372 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:369 +#: templates/js/translated/table_filters.js:380 +#: templates/js/translated/table_filters.js:410 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:394 -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:385 +#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:415 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:458 +#: templates/js/translated/table_filters.js:466 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:463 +#: templates/js/translated/table_filters.js:471 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:471 +#: templates/js/translated/table_filters.js:479 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:479 +#: templates/js/translated/table_filters.js:487 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:480 +#: templates/js/translated/table_filters.js:488 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:484 +#: templates/js/translated/table_filters.js:492 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:492 +#: templates/js/translated/table_filters.js:500 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:504 +#: templates/js/translated/table_filters.js:512 msgid "Has stocktake entries" msgstr "" @@ -11202,6 +11250,53 @@ msgstr "" msgid "No search results" msgstr "" +#: templates/socialaccount/authentication_error.html:5 +msgid "Social Network Login Failure" +msgstr "" + +#: templates/socialaccount/authentication_error.html:8 +msgid "Account Login Failure" +msgstr "" + +#: templates/socialaccount/authentication_error.html:11 +msgid "An error occurred while attempting to login via your social network account." +msgstr "" + +#: templates/socialaccount/authentication_error.html:13 +msgid "Contact your system administrator for further information." +msgstr "" + +#: templates/socialaccount/login.html:8 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: templates/socialaccount/login.html:10 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: templates/socialaccount/login.html:12 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: templates/socialaccount/login.html:14 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: templates/socialaccount/login.html:19 +msgid "Continue" +msgstr "" + +#: templates/socialaccount/signup.html:10 +#, python-format +msgid "" +"You are about to use your %(provider_name)s account to login to\n" +"%(site_name)s.
As a final step, please complete the following form:" +msgstr "" + #: templates/stats.html:9 msgid "Server" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 509f90e14b..52ef5186f6 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-15 05:44\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -42,9 +42,9 @@ msgstr "Ingrese la fecha" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Notas" @@ -90,6 +90,14 @@ msgstr "Confirmación de dirección de email" msgid "You must type the same email each time." msgstr "Debe escribir el mismo correo electrónico cada vez." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "La dirección de correo electrónico principal proporcionada no es válida." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "El dominio de correo electrónico proporcionado no está aprobado." + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Error de conexión" @@ -204,14 +212,14 @@ msgstr "Archivo adjunto" msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Enlace" @@ -229,9 +237,9 @@ msgstr "Comentario" msgid "File comment" msgstr "Comentario del archivo" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Error al cambiar el nombre del archivo" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Nombre" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL de imagen remota" msgid "Downloading images from remote URL is not enabled" msgstr "La descarga de imágenes desde la URL remota no está habilitada" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Checo" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Danés" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Alemán" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Griego" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Inglés" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Español" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Español (México)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Persa" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Francés" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebreo" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Húngaro" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italiano" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japonés" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Coreano" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Holandés" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Noruego" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polaco" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugués" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugués (Brasileño)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Ruso" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" -msgstr "" +msgstr "Esloveno" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Sueco" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Tailandés" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turco" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamita" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Chino" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Devuelto" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Enviado" @@ -776,9 +784,9 @@ msgstr "Número de orden de construcción o armado" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referencia" @@ -823,9 +831,9 @@ msgstr "Orden de Construcción o Armado a la que se asigna" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Ubicación de la fuente" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Numero de lote" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Número de lote de este producto final" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Fecha de Creación" @@ -932,7 +940,7 @@ msgstr "El usuario que emitió esta orden" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Responsable" @@ -955,7 +963,7 @@ msgstr "Notas adicionales de construcción" #: build/models.py:532 #, python-brace-format msgid "Build order {build} has been completed" -msgstr "" +msgstr "El pedido {build} ha sido procesado" #: build/models.py:538 msgid "A build order has been completed" @@ -1015,9 +1023,9 @@ msgstr "Armar para asignar partes" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Producto original de stock" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Producto original de stock" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Números de serie" @@ -1152,9 +1160,9 @@ msgstr "Debe proporcionarse una lista de salidas de construcción" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "Ubicación para las salidas de construcción completadas" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Estado" @@ -1414,9 +1422,9 @@ msgstr "Stock no ha sido asignado completamente a este pedido de construcción" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Fecha objetivo" @@ -1451,7 +1459,7 @@ msgstr "Completados" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Orden de Venta" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "Las existencias se pueden tomar desde cualquier ubicación disponible." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Destinación" @@ -1555,7 +1563,7 @@ msgstr "Pedir partes necesarias" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Partes del pedido" @@ -1702,1107 +1710,1132 @@ msgstr "Archivo {name.title()}" msgid "Select {name} file to upload" msgstr "Seleccione el archivo {name} para subir" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "Clave de configuración (debe ser única - mayúsculas y minúsculas)" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "Valor de ajuste" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "El valor elegido no es una opción válida" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "El valor debe ser un valor booleano" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "El valor debe ser un entero" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "Cadena de clave debe ser única" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Sin grupo" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "Reinicio requerido" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "Se ha cambiado una configuración que requiere un reinicio del servidor" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "Nombre de la instancia del servidor" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "Descriptor de cadena para la instancia del servidor" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Usar nombre de instancia" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "Utilice el nombre de la instancia en la barra de título" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Nombre de empresa" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Nombre interno de empresa" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "URL Base" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "URL base para la instancia del servidor" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Moneda predeterminada" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Moneda predeterminada" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Descargar desde URL" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Permitir la descarga de imágenes y archivos remotos desde la URL externa" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "Límite de tamaño de descarga" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "Profundidad del árbol" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "Copia de seguridad automática" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "Activar copia de seguridad automática de los archivos de base de datos y medios" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "Eliminar tareas antiguas" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "Los resultados de las tareas en segundo plano se eliminarán después del número especificado de días" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "Borrar registros de errores" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "Eliminar Noficiaciones" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "Las notificaciones de usuario se eliminarán después del número especificado de días" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Soporte de código de barras" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Habilitar soporte para escáner de código de barras" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "Regex IPN" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "Patrón de expresión regular para IPN de la parte coincidente" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Permitir IPN duplicado" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Permitir que varias partes compartan el mismo IPN" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Permitir editar IPN" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "Permite cambiar el valor de IPN mientras se edita una pieza" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Copiar parte de datos BOM" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "Copiar datos BOM por defecto al duplicar una parte" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "Copiar Parámetros de Pieza" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "Copiar datos de parámetro por defecto al duplicar una parte" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "Copiar parte de datos de prueba" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "Copiar datos de parámetro por defecto al duplicar una parte" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Copiar plantillas de parámetros de categoría" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Plantilla" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Las piezas son plantillas por defecto" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Montaje" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Las piezas pueden ser ensambladas desde otros componentes por defecto" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Componente" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Las piezas pueden ser usadas como subcomponentes por defecto" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Comprable" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Las piezas son comprables por defecto" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Vendible" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Las piezas se pueden vender por defecto" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Rastreable" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Las piezas son rastreables por defecto" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtual" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Las piezas son virtuales por defecto" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Mostrar importación en vistas" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Mostrar el asistente de importación en algunas vistas de partes" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Mostrar piezas relacionadas" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Mostrar partes relacionadas para una pieza" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Crear stock inicial" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "Crear stock inicial en la creación de partes" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "Formato de visualización de Nombre de Parte" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "Formato para mostrar el nombre de la pieza" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "Lugares decimales en el precio" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "El precio histórico de compra anula los descuentos de precios del proveedor" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "Usar precios variantes" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "días" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Precios internos" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "Habilitar precios internos para piezas" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Habilitar informes" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "Habilitar generación de informes" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Modo de depuración" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "Generar informes en modo de depuración (salida HTML)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Tamaño de página" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Tamaño de página predeterminado para informes PDF" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "Habilitar generación de informes de prueba" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "Expiración de stock" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "Habilitar la funcionalidad de expiración de stock" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "Vender existencias caducadas" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "Permitir venta de existencias caducadas" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "Tiempo histórico de Stock" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "Crear Stock Caducado" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "Permitir crear con stock caducado" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "Control de Stock" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Habilitar función de contraseña olvidada" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "Habilitar registro" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "Habilitar SSO" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "Habilitar SSO en las páginas de inicio de sesión" -#: common/models.py:1351 +#: common/models.py:1379 +msgid "Enable SSO registration" +msgstr "" + +#: common/models.py:1380 +msgid "Enable self-registration via SSO for users on the login pages" +msgstr "" + +#: common/models.py:1386 msgid "Email required" msgstr "Email requerido" -#: common/models.py:1352 +#: common/models.py:1387 msgid "Require user to supply mail on signup" msgstr "Requiere usuario para suministrar correo al registrarse" -#: common/models.py:1358 +#: common/models.py:1393 msgid "Auto-fill SSO users" msgstr "Auto-rellenar usuarios SSO" -#: common/models.py:1359 +#: common/models.py:1394 msgid "Automatically fill out user-details from SSO account-data" msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO" -#: common/models.py:1365 +#: common/models.py:1400 msgid "Mail twice" msgstr "Correo dos veces" -#: common/models.py:1366 +#: common/models.py:1401 msgid "On signup ask users twice for their mail" msgstr "Al registrarse pregunte dos veces a los usuarios por su correo" -#: common/models.py:1372 +#: common/models.py:1407 msgid "Password twice" msgstr "Contraseña dos veces" -#: common/models.py:1373 +#: common/models.py:1408 msgid "On signup ask users twice for their password" msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña" -#: common/models.py:1379 +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 msgid "Group on signup" msgstr "Grupo al registrarse" -#: common/models.py:1380 +#: common/models.py:1422 msgid "Group to which new users are assigned on registration" msgstr "Grupo al que se asignan nuevos usuarios al registrarse" -#: common/models.py:1386 +#: common/models.py:1428 msgid "Enforce MFA" msgstr "Forzar MFA" -#: common/models.py:1387 +#: common/models.py:1429 msgid "Users must use multifactor security." msgstr "Los usuarios deben utilizar seguridad multifactor." -#: common/models.py:1393 +#: common/models.py:1435 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1394 +#: common/models.py:1436 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1401 +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "Habilitar integración de URL" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "Habilitar plugins para añadir rutas de URL" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "Habilitar integración de navegación" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "Habilitar plugins para integrar en la navegación" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "Habilitar integración de la aplicación" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "Habilitar plugins para añadir aplicaciones" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "Habilitar integración de programación" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "Habilitar plugins para ejecutar tareas programadas" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "Habilitar integración de eventos" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "Habilitar plugins para responder a eventos internos" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "Tecla de ajustes (debe ser única - mayúsculas y minúsculas" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "Mostrar partes suscritas" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "Mostrar las partes suscritas en la página principal" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "Mostrar categorías suscritas" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "Mostrar categorías de partes suscritas en la página de inicio" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Mostrar últimas partes" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Mostrar las últimas partes en la página de inicio" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "Conteo de Partes Recientes" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "Número de partes recientes a mostrar en la página de índice" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "Mostrar BOMs no validadas" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "Mostrar BOMs que esperan validación en la página de inicio" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "Mostrar cambios recientes de stock" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "Mostrar artículos de stock recientemente modificados en la página de inicio" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "Conteo Reciente de Stock" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "Número de elementos de stock recientes a mostrar en la página de índice" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "Mostrar stock bajo" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "Mostrar artículos de stock bajo en la página de inicio" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "Mostrar stock agotado" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "Mostrar artículos agotados en la página de inicio" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Mostrar stock necesario" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "Mostrar elementos de stock necesarios para trabajos en la página de inicio" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "Mostrar stock caducado" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "Mostrar artículos de stock caducados en la página de inicio" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "Mostrar stock obsoleto" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "Mostrar elementos de stock obsoletos en la página de inicio" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "Mostrar trabajos pendientes" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "Mostrar trabajos pendientes en la página de inicio" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "Mostrar trabajos vencidos" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "Mostrar trabajos pendientes en la página de inicio" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "Mostrar Órdenes de Compra Pendientes" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "Mostrar las OC destacadas en la página de inicio" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "Mostrar OC atrasadas" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "Mostrar las OC vencidas en la página de inicio" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "Mostrar OV pendiemtes" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "Mostrar OV pendientes en la página de inicio" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "Mostrar OV atrasadas" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "Mostrar OV atrasadas en la página de inicio" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "Mostrar etiqueta interior" -#: common/models.py:1617 +#: common/models.py:1659 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:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "Mostrar informe en línea" -#: common/models.py:1624 +#: common/models.py:1666 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:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "Buscar partes" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "Ocultar Partes Inactivas" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "Buscar inventario" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "Buscar órdenes de compra" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "Buscar órdenes de venta" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "Resultados de la vista previa" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "Mostrar cantidad en formularios" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "Mostrar la cantidad de piezas disponibles en algunos formularios" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "Formularios de cierre de teclas de escape" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "Usa la clave de escape para cerrar formularios modales" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "Barra de navegación fija" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "Formato de Fecha" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "Formato preferido para mostrar fechas" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Precio" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "Punto final en el que se recibe este webhook" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "Nombre para este webhook" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "Nombre para este webhook" msgid "Active" msgstr "Activo" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "Está activo este webhook" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "Token para el acceso" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "Clave" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "Secreto compartido para HMAC" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "ID de mensaje" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "Identificador único para este mensaje" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "Servidor desde el cual se recibió este mensaje" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "Encabezado" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "Encabezado del mensaje" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "Cuerpo" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "Cuerpo de este mensaje" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "Endpoint en el que se recibió este mensaje" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "Trabajado en" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "¿El trabajo en este mensaje ha terminado?" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "Titulo" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "Publicado" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "Resumen" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "Seleccionar fabricante" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma pieza #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "Seleccionar proveedor" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "Embalaje de partes" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "Borrar imagen" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "Elementos de Stock Asignados" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Ítems de Proveedor" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "Compañía de la que se están encargando los artículos" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "Referencia del proveedor" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "Fecha límite para la finalización del pedido. El pedido se retrasará después de esta fecha." #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "Fecha de envío" @@ -3987,7 +4020,7 @@ msgstr "eliminado" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "Orden" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "Ítems de Proveedor" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "La línea del artículo no coincide con la orden de compra" msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "Duplicar selección" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "Comprar artículos de orden" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "Añadir artículo de línea" @@ -4499,7 +4532,7 @@ msgstr "Líneas Adicionales" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "Añadir línea adicional" @@ -4512,7 +4545,7 @@ msgstr "Articulos Recibidos" msgid "Order Notes" msgstr "Notas del pedido" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "Esta orden de venta no ha sido completamente asignada" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "Referencia del cliente" @@ -4669,7 +4702,7 @@ msgstr "Usado en" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "Asignadas" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "Inventario Total" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "Stock Disponible" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "Seleccionar formato de archivo" @@ -6551,8 +6584,8 @@ msgstr "Artículo Stock Informe de prueba" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Número de serie" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "Registrarse" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "¿Olvidó su contraseña? Introduzca su dirección de correo electrónic msgid "Reset My Password" msgstr "Reestablecer mi Contraseña" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "Esta función está actualmente deshabilitada. Por favor, póngase en contacto con un administrador." @@ -8301,9 +8334,9 @@ msgstr "Se ha cambiado la contraseña." msgid "Already have an account? Then please sign in." msgstr "¿Ya tienes una cuenta? Entonces inicia sesión." -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" -msgstr "O utilice un proveedor de SSO para registrarse" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" +msgstr "" #: templates/account/signup_closed.html:5 #: templates/account/signup_closed.html:8 @@ -8683,7 +8716,7 @@ msgstr "Datos de Fila" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Cerrar" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "Editar asignación de stock" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "Eliminar asignación de stock" @@ -9035,15 +9068,15 @@ msgstr "Piezas sustitutas disponibles" msgid "Quantity Per" msgstr "Cantidad por" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "Stock de Trabajo" @@ -9051,21 +9084,21 @@ msgstr "Stock de Trabajo" msgid "Order stock" msgstr "Pedido de stock" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "Asignar stock" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "Seleccionar partes" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "Debe seleccionar al menos una parte para asignar" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "Seleccionar ubicación de origen (dejar en blanco para tomar de todas las ubicaciones)" @@ -9085,11 +9118,11 @@ msgstr "Seleccionar ubicación de origen (dejar en blanco para tomar de todas la msgid "Allocate Stock Items to Build Order" msgstr "Asignar Artículos de Stock a Orden de Trabajo" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "No hay ubicaciones de stock coincidentes" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "No hay artículos de stock coincidentes" @@ -9159,7 +9192,7 @@ msgstr "Editar Parte del Fabricante" msgid "Add Supplier" msgstr "Añadir Proveedor" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "Añadir Parte de Proveedor" @@ -9668,304 +9701,304 @@ msgstr "Modificar orden de compra" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "Exportar Orden" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "Seleccionar Artículos de Línea" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "Debe seleccionar al menos un elemento de línea" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "Cantidad a recibir" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "Estado del Stock" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "Código de Pedido" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "Pedido" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "Confirmar recepción de artículos" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "Recibir artículos de orden de compra" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "No se encontraron órdenes de compra" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "El pedido está vencido" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "Artículos" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "Editar Ítem de Línea" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "Eliminar Ítemde Línea" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "No hay elementos de línea" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "Precio Unitario" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "Precio Total" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "Recibir ítem de línea" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "Editar elemento de línea" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "Eliminar elemento de línea" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "No se encontraron ventas" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "Cliente Inválido" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "Editar envío" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "Completar envío" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "Eliminar envío" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "Editar envío" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "Eliminar Envío" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "No se encontraron envíos coincidentes" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "Referencia de Envío" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "No enviado" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "Seguimiento" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Confirmar asignación de stock" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "Asignar artículos de stock a pedido de venta" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "No se encontraron asignaciones de órdenes" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "Editar Asignación de Stock" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "Confirmar Operación de Eliminar" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "Eliminar Adjudicación de Stock" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "Enviado al cliente" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "Ubicación de stock no especificada" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "Asignar números de serie" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "Comprar stock" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "Calcular precio" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "No se puede eliminar ya que los artículos han sido enviados" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "No se puede eliminar ya que los elementos han sido asignados" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "Asignar Números de Serie" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "Actualizar Precio Unitario" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "No hay elementos de línea coincidentes" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 2c7c30d7e7..6f1f28d2bf 100644 --- a/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-03 01:26+0000\n" +"POT-Creation-Date: 2023-01-09 10:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "API endpoint not found" msgstr "" -#: InvenTree/exceptions.py:68 +#: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -35,7 +35,7 @@ msgstr "" #: company/templates/company/sidebar.html:25 order/models.py:943 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/admin.py:27 -#: part/models.py:2932 part/templates/part/part_sidebar.html:62 +#: part/models.py:2935 part/templates/part/part_sidebar.html:62 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:103 stock/models.py:2061 stock/models.py:2169 #: stock/serializers.py:321 stock/serializers.py:454 stock/serializers.py:535 @@ -59,38 +59,46 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/forms.py:134 +#: InvenTree/forms.py:135 msgid "Enter password" msgstr "" -#: InvenTree/forms.py:135 +#: InvenTree/forms.py:136 msgid "Enter new password" msgstr "" -#: InvenTree/forms.py:144 +#: InvenTree/forms.py:145 msgid "Confirm password" msgstr "" -#: InvenTree/forms.py:145 +#: InvenTree/forms.py:146 msgid "Confirm new password" msgstr "" -#: InvenTree/forms.py:149 +#: InvenTree/forms.py:150 msgid "Old password" msgstr "" -#: InvenTree/forms.py:178 +#: InvenTree/forms.py:179 msgid "Email (again)" msgstr "" -#: InvenTree/forms.py:182 +#: InvenTree/forms.py:183 msgid "Email address confirmation" msgstr "" -#: InvenTree/forms.py:203 +#: InvenTree/forms.py:204 msgid "You must type the same email each time." msgstr "" +#: InvenTree/forms.py:227 InvenTree/forms.py:233 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:239 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -205,7 +213,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2408 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 @@ -230,10 +238,10 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2940 -#: part/models.py:3026 part/models.py:3046 plugin/models.py:264 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1852 +#: common/models.py:1853 common/models.py:2076 common/models.py:2077 +#: common/models.py:2338 common/models.py:2339 part/models.py:2943 +#: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2692 @@ -273,9 +281,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2062 #: company/models.py:363 label/models.py:101 part/models.py:810 -#: part/models.py:3201 plugin/models.py:94 report/models.py:152 +#: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -296,7 +304,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:174 part/admin.py:255 part/models.py:833 -#: part/models.py:3210 part/templates/part/category.html:75 +#: part/models.py:3213 part/templates/part/category.html:75 #: part/templates/part/part_base.html:172 #: part/templates/part/part_scheduling.html:12 report/models.py:165 #: report/models.py:507 report/models.py:551 @@ -359,7 +367,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:58 part/models.py:3546 +#: InvenTree/serializers.py:58 part/models.py:3549 msgid "Must be a valid number" msgstr "" @@ -426,107 +434,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:642 +#: InvenTree/settings.py:643 msgid "Czech" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:644 msgid "Danish" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:645 msgid "German" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:646 msgid "Greek" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:647 msgid "English" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:648 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:649 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:650 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:651 msgid "French" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:652 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:653 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:654 msgid "Italian" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:655 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:656 msgid "Korean" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:657 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:658 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:659 msgid "Polish" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:660 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:661 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:662 msgid "Russian" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:663 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:664 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:665 msgid "Thai" msgstr "" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:666 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:667 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:668 msgid "Chinese" msgstr "" @@ -543,7 +551,7 @@ msgid "InvenTree system health checks failed" msgstr "" #: InvenTree/status_codes.py:99 InvenTree/status_codes.py:140 -#: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:354 +#: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:362 msgid "Pending" msgstr "" @@ -771,7 +779,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:155 order/models.py:241 order/models.py:651 -#: order/models.py:941 part/admin.py:257 part/models.py:3456 +#: order/models.py:941 part/admin.py:257 part/models.py:3459 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report.html:91 @@ -799,10 +807,10 @@ msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:684 #: order/models.py:1038 order/models.py:1149 order/models.py:1150 -#: part/models.py:382 part/models.py:2799 part/models.py:2912 -#: part/models.py:2972 part/models.py:2987 part/models.py:3006 -#: part/models.py:3024 part/models.py:3123 part/models.py:3244 -#: part/models.py:3336 part/models.py:3421 part/models.py:3737 +#: part/models.py:382 part/models.py:2802 part/models.py:2915 +#: part/models.py:2975 part/models.py:2990 part/models.py:3009 +#: part/models.py:3027 part/models.py:3126 part/models.py:3247 +#: part/models.py:3339 part/models.py:3424 part/models.py:3740 #: part/serializers.py:894 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -974,42 +982,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1177 +#: build/models.py:1180 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1186 +#: build/models.py:1189 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1196 order/models.py:1416 +#: build/models.py:1199 order/models.py:1416 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1202 order/models.py:1419 +#: build/models.py:1205 order/models.py:1419 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1208 +#: build/models.py:1211 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1265 +#: build/models.py:1268 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1334 stock/templates/stock/item_base.html:175 +#: build/models.py:1337 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2580 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1335 +#: build/models.py:1338 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1351 build/serializers.py:663 order/serializers.py:1032 +#: build/models.py:1354 build/serializers.py:663 order/serializers.py:1032 #: order/serializers.py:1053 stock/serializers.py:392 stock/serializers.py:758 #: stock/serializers.py:884 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1024,16 +1032,16 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1352 +#: build/models.py:1355 msgid "Source stock item" msgstr "" -#: build/models.py:1364 build/serializers.py:192 +#: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1884 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 -#: part/forms.py:40 part/models.py:2919 part/models.py:3437 +#: part/forms.py:40 part/models.py:2922 part/models.py:3440 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1069,15 +1077,15 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1365 +#: build/models.py:1368 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1373 +#: build/models.py:1376 msgid "Install into" msgstr "" -#: build/models.py:1374 +#: build/models.py:1377 msgid "Destination stock item" msgstr "" @@ -1250,8 +1258,8 @@ msgstr "" msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:595 build/serializers.py:640 part/models.py:3573 -#: part/models.py:3729 +#: build/serializers.py:595 build/serializers.py:640 part/models.py:3576 +#: part/models.py:3732 msgid "BOM Item" msgstr "" @@ -1430,16 +1438,16 @@ msgstr "" #: build/templates/build/build_base.html:204 #: order/templates/order/order_base.html:107 #: order/templates/order/sales_order_base.html:94 -#: templates/js/translated/table_filters.js:340 -#: templates/js/translated/table_filters.js:381 -#: templates/js/translated/table_filters.js:411 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:389 +#: templates/js/translated/table_filters.js:419 msgid "Overdue" msgstr "" #: build/templates/build/build_base.html:166 #: build/templates/build/detail.html:67 build/templates/build/detail.html:142 #: order/templates/order/sales_order_base.html:171 -#: templates/js/translated/table_filters.js:420 +#: templates/js/translated/table_filters.js:428 msgid "Completed" msgstr "" @@ -1703,1205 +1711,1222 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3246 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:508 +#: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 -#: templates/js/translated/table_filters.js:467 +#: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 -#: templates/js/translated/table_filters.js:475 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 +#: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 -#: templates/js/translated/table_filters.js:496 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 +#: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 -#: templates/js/translated/table_filters.js:512 +#: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 -#: templates/js/translated/table_filters.js:516 +#: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 +#: common/models.py:1379 msgid "Email required" msgstr "" -#: common/models.py:1352 +#: common/models.py:1380 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1358 +#: common/models.py:1386 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1359 +#: common/models.py:1387 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1365 +#: common/models.py:1393 msgid "Mail twice" msgstr "" -#: common/models.py:1366 +#: common/models.py:1394 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1372 +#: common/models.py:1400 msgid "Password twice" msgstr "" -#: common/models.py:1373 +#: common/models.py:1401 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1379 +#: common/models.py:1407 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1408 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1414 msgid "Group on signup" msgstr "" -#: common/models.py:1380 +#: common/models.py:1415 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1386 +#: common/models.py:1421 msgid "Enforce MFA" msgstr "" -#: common/models.py:1387 +#: common/models.py:1422 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1393 +#: common/models.py:1428 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1394 +#: common/models.py:1429 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1401 +#: common/models.py:1436 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1437 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1444 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1445 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1452 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1453 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1460 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1461 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1468 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1469 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1476 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1477 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1496 common/models.py:1845 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1518 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1519 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1525 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1526 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1532 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1533 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1539 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1540 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1546 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1547 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1553 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1554 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1560 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1561 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1567 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1568 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1574 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1575 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1581 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1582 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1588 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1589 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1595 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1596 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1602 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1603 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1609 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1610 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1616 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1617 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1623 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1624 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1630 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1631 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1637 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1638 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1644 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1645 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1651 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1652 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1658 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1659 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1665 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1666 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1672 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1673 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1679 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1680 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1686 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1687 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1693 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1694 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1700 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1701 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1707 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1708 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1714 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1715 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1721 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1722 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1728 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1729 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1735 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1736 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1742 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1743 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1749 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1750 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1756 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1757 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1763 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1764 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1770 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1771 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1777 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1778 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1784 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1785 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1791 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1792 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1806 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1807 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1813 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1814 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1820 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1821 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1885 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1892 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1893 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2053 common/models.py:2231 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2054 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2063 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2068 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 -#: templates/js/translated/table_filters.js:336 -#: templates/js/translated/table_filters.js:462 +#: templates/js/translated/table_filters.js:344 +#: templates/js/translated/table_filters.js:470 msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2069 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2083 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2084 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2091 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2092 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2198 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2199 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2207 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2208 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2215 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2216 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2222 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2223 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2232 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2237 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2238 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2397 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2403 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2413 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2418 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2423 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2428 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2429 msgid "Was this news item read?" msgstr "" @@ -3052,7 +3077,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:107 part/models.py:2780 +#: company/templates/company/company_base.html:107 part/models.py:2783 #: part/serializers.py:156 part/serializers.py:184 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3080,7 +3105,7 @@ msgstr "" #: templates/js/translated/company.js:534 #: templates/js/translated/company.js:669 #: templates/js/translated/company.js:957 templates/js/translated/part.js:241 -#: templates/js/translated/table_filters.js:439 +#: templates/js/translated/table_filters.js:447 msgid "Manufacturer" msgstr "" @@ -3134,7 +3159,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:377 part/admin.py:26 part/models.py:952 -#: part/models.py:3206 part/templates/part/part_base.html:286 +#: part/models.py:3209 part/templates/part/part_base.html:286 #: templates/InvenTree/settings/settings.html:350 #: templates/js/translated/company.js:806 templates/js/translated/part.js:1166 msgid "Units" @@ -3158,7 +3183,7 @@ msgstr "" #: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 -#: templates/js/translated/table_filters.js:443 +#: templates/js/translated/table_filters.js:451 msgid "Supplier" msgstr "" @@ -3190,7 +3215,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:528 company/templates/company/supplier_part.html:181 -#: part/admin.py:258 part/models.py:3459 part/templates/part/upload_bom.html:59 +#: part/admin.py:258 part/models.py:3462 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:397 @@ -3326,7 +3351,7 @@ msgstr "" #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 #: templates/js/translated/stock.js:2610 -#: templates/js/translated/table_filters.js:447 +#: templates/js/translated/table_filters.js:455 msgid "Customer" msgstr "" @@ -3999,7 +4024,7 @@ msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 #: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 -#: templates/js/translated/table_filters.js:358 +#: templates/js/translated/table_filters.js:366 msgid "Received" msgstr "" @@ -4600,12 +4625,12 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:19 part/admin.py:252 part/models.py:3340 stock/admin.py:84 +#: part/admin.py:19 part/admin.py:252 part/models.py:3343 stock/admin.py:84 #: templates/js/translated/model_renderers.js:212 msgid "Part ID" msgstr "" -#: part/admin.py:20 part/admin.py:254 part/models.py:3344 stock/admin.py:85 +#: part/admin.py:20 part/admin.py:254 part/models.py:3347 stock/admin.py:85 msgid "Part Name" msgstr "" @@ -4680,11 +4705,11 @@ msgstr "" msgid "Building" msgstr "" -#: part/admin.py:52 part/models.py:2864 +#: part/admin.py:52 part/models.py:2867 msgid "Minimum Cost" msgstr "" -#: part/admin.py:53 part/models.py:2870 +#: part/admin.py:53 part/models.py:2873 msgid "Maximum Cost" msgstr "" @@ -4724,7 +4749,7 @@ msgstr "" msgid "Parent IPN" msgstr "" -#: part/admin.py:253 part/models.py:3348 +#: part/admin.py:253 part/models.py:3351 msgid "Part IPN" msgstr "" @@ -4738,47 +4763,47 @@ msgstr "" msgid "Maximum Price" msgstr "" -#: part/api.py:538 +#: part/api.py:539 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:558 +#: part/api.py:559 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:576 +#: part/api.py:577 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:662 +#: part/api.py:663 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:820 +#: part/api.py:821 msgid "Valid" msgstr "" -#: part/api.py:821 +#: part/api.py:822 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:827 +#: part/api.py:828 msgid "This option must be selected" msgstr "" -#: part/api.py:1281 +#: part/api.py:1282 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1285 +#: part/api.py:1286 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1300 +#: part/api.py:1301 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1331 part/api.py:1335 part/api.py:1350 part/api.py:1354 +#: part/api.py:1332 part/api.py:1336 part/api.py:1351 part/api.py:1355 msgid "This field is required" msgstr "" @@ -4834,7 +4859,7 @@ msgstr "" msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:159 part/models.py:3289 part/templates/part/category.html:16 +#: part/models.py:159 part/models.py:3292 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4870,7 +4895,7 @@ msgstr "" msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:809 part/models.py:3345 +#: part/models.py:809 part/models.py:3348 msgid "Part name" msgstr "" @@ -4898,7 +4923,7 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:847 part/models.py:3044 part/models.py:3288 +#: part/models.py:847 part/models.py:3047 part/models.py:3291 #: part/templates/part/part_base.html:263 #: templates/InvenTree/settings/settings.html:230 #: templates/js/translated/notification.js:50 @@ -5008,147 +5033,147 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:2781 +#: part/models.py:2784 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:2786 templates/js/translated/part.js:806 +#: part/models.py:2789 templates/js/translated/part.js:806 msgid "Updated" msgstr "" -#: part/models.py:2787 +#: part/models.py:2790 msgid "Timestamp of last pricing update" msgstr "" -#: part/models.py:2804 +#: part/models.py:2807 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:2805 +#: part/models.py:2808 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:2810 +#: part/models.py:2813 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:2811 +#: part/models.py:2814 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:2816 +#: part/models.py:2819 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:2817 +#: part/models.py:2820 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:2822 +#: part/models.py:2825 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:2823 +#: part/models.py:2826 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:2828 +#: part/models.py:2831 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:2829 +#: part/models.py:2832 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:2834 +#: part/models.py:2837 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:2835 +#: part/models.py:2838 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:2840 +#: part/models.py:2843 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:2841 +#: part/models.py:2844 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:2846 +#: part/models.py:2849 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:2847 +#: part/models.py:2850 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:2852 +#: part/models.py:2855 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:2853 +#: part/models.py:2856 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:2858 +#: part/models.py:2861 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:2859 +#: part/models.py:2862 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:2865 +#: part/models.py:2868 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:2871 +#: part/models.py:2874 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:2876 +#: part/models.py:2879 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:2877 +#: part/models.py:2880 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:2882 +#: part/models.py:2885 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:2883 +#: part/models.py:2886 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:2888 +#: part/models.py:2891 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:2889 +#: part/models.py:2892 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:2894 +#: part/models.py:2897 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:2895 +#: part/models.py:2898 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:2913 +#: part/models.py:2916 msgid "Part for stocktake" msgstr "" -#: part/models.py:2920 +#: part/models.py:2923 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:2924 part/templates/part/part_scheduling.html:13 +#: part/models.py:2927 part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 @@ -5158,145 +5183,145 @@ msgstr "" msgid "Date" msgstr "" -#: part/models.py:2925 +#: part/models.py:2928 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:2933 +#: part/models.py:2936 msgid "Additional notes" msgstr "" -#: part/models.py:2941 +#: part/models.py:2944 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3091 +#: part/models.py:3094 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3108 +#: part/models.py:3111 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3128 templates/js/translated/part.js:2397 +#: part/models.py:3131 templates/js/translated/part.js:2397 msgid "Test Name" msgstr "" -#: part/models.py:3129 +#: part/models.py:3132 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3134 +#: part/models.py:3137 msgid "Test Description" msgstr "" -#: part/models.py:3135 +#: part/models.py:3138 msgid "Enter description for this test" msgstr "" -#: part/models.py:3140 templates/js/translated/part.js:2406 -#: templates/js/translated/table_filters.js:322 +#: part/models.py:3143 templates/js/translated/part.js:2406 +#: templates/js/translated/table_filters.js:330 msgid "Required" msgstr "" -#: part/models.py:3141 +#: part/models.py:3144 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3146 templates/js/translated/part.js:2414 +#: part/models.py:3149 templates/js/translated/part.js:2414 msgid "Requires Value" msgstr "" -#: part/models.py:3147 +#: part/models.py:3150 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3152 templates/js/translated/part.js:2421 +#: part/models.py:3155 templates/js/translated/part.js:2421 msgid "Requires Attachment" msgstr "" -#: part/models.py:3153 +#: part/models.py:3156 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3194 +#: part/models.py:3197 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3202 +#: part/models.py:3205 msgid "Parameter Name" msgstr "" -#: part/models.py:3206 +#: part/models.py:3209 msgid "Parameter Units" msgstr "" -#: part/models.py:3211 +#: part/models.py:3214 msgid "Parameter description" msgstr "" -#: part/models.py:3244 +#: part/models.py:3247 msgid "Parent Part" msgstr "" -#: part/models.py:3246 part/models.py:3294 part/models.py:3295 +#: part/models.py:3249 part/models.py:3297 part/models.py:3298 #: templates/InvenTree/settings/settings.html:225 msgid "Parameter Template" msgstr "" -#: part/models.py:3248 +#: part/models.py:3251 msgid "Data" msgstr "" -#: part/models.py:3248 +#: part/models.py:3251 msgid "Parameter Value" msgstr "" -#: part/models.py:3299 templates/InvenTree/settings/settings.html:234 +#: part/models.py:3302 templates/InvenTree/settings/settings.html:234 msgid "Default Value" msgstr "" -#: part/models.py:3300 +#: part/models.py:3303 msgid "Default Parameter Value" msgstr "" -#: part/models.py:3337 +#: part/models.py:3340 msgid "Part ID or part name" msgstr "" -#: part/models.py:3341 +#: part/models.py:3344 msgid "Unique part ID value" msgstr "" -#: part/models.py:3349 +#: part/models.py:3352 msgid "Part IPN value" msgstr "" -#: part/models.py:3352 +#: part/models.py:3355 msgid "Level" msgstr "" -#: part/models.py:3353 +#: part/models.py:3356 msgid "BOM level" msgstr "" -#: part/models.py:3422 +#: part/models.py:3425 msgid "Select parent part" msgstr "" -#: part/models.py:3430 +#: part/models.py:3433 msgid "Sub part" msgstr "" -#: part/models.py:3431 +#: part/models.py:3434 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3437 +#: part/models.py:3440 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3441 part/templates/part/upload_bom.html:58 +#: part/models.py:3444 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:933 templates/js/translated/bom.js:986 #: templates/js/translated/build.js:1868 #: templates/js/translated/table_filters.js:84 @@ -5304,105 +5329,105 @@ msgstr "" msgid "Optional" msgstr "" -#: part/models.py:3442 +#: part/models.py:3445 msgid "This BOM item is optional" msgstr "" -#: part/models.py:3447 templates/js/translated/bom.js:929 +#: part/models.py:3450 templates/js/translated/bom.js:929 #: templates/js/translated/bom.js:995 templates/js/translated/build.js:1859 #: templates/js/translated/table_filters.js:88 msgid "Consumable" msgstr "" -#: part/models.py:3448 +#: part/models.py:3451 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:3452 part/templates/part/upload_bom.html:55 +#: part/models.py:3455 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:3453 +#: part/models.py:3456 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:3456 +#: part/models.py:3459 msgid "BOM item reference" msgstr "" -#: part/models.py:3459 +#: part/models.py:3462 msgid "BOM item notes" msgstr "" -#: part/models.py:3461 +#: part/models.py:3464 msgid "Checksum" msgstr "" -#: part/models.py:3461 +#: part/models.py:3464 msgid "BOM line checksum" msgstr "" -#: part/models.py:3465 part/templates/part/upload_bom.html:57 +#: part/models.py:3468 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1012 #: templates/js/translated/table_filters.js:76 #: templates/js/translated/table_filters.js:108 msgid "Inherited" msgstr "" -#: part/models.py:3466 +#: part/models.py:3469 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:3471 part/templates/part/upload_bom.html:56 +#: part/models.py:3474 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1004 msgid "Allow Variants" msgstr "" -#: part/models.py:3472 +#: part/models.py:3475 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:3558 stock/models.py:558 +#: part/models.py:3561 stock/models.py:558 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:3567 part/models.py:3569 +#: part/models.py:3570 part/models.py:3572 msgid "Sub part must be specified" msgstr "" -#: part/models.py:3696 +#: part/models.py:3699 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3717 +#: part/models.py:3720 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3730 +#: part/models.py:3733 msgid "Parent BOM item" msgstr "" -#: part/models.py:3738 +#: part/models.py:3741 msgid "Substitute part" msgstr "" -#: part/models.py:3753 +#: part/models.py:3756 msgid "Part 1" msgstr "" -#: part/models.py:3757 +#: part/models.py:3760 msgid "Part 2" msgstr "" -#: part/models.py:3757 +#: part/models.py:3760 msgid "Select Related Part" msgstr "" -#: part/models.py:3775 +#: part/models.py:3778 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:3779 +#: part/models.py:3782 msgid "Duplicate relationship already exists" msgstr "" @@ -7226,7 +7251,7 @@ msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:431 -#: templates/js/translated/table_filters.js:289 +#: templates/js/translated/table_filters.js:297 msgid "Expired" msgstr "" @@ -7236,7 +7261,7 @@ msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:433 -#: templates/js/translated/table_filters.js:295 +#: templates/js/translated/table_filters.js:303 msgid "Stale" msgstr "" @@ -7573,10 +7598,19 @@ msgstr "" msgid "Login Settings" msgstr "" -#: templates/InvenTree/settings/login.html:21 templates/account/signup.html:5 +#: templates/InvenTree/settings/login.html:16 +msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!" +msgstr "" + +#: templates/InvenTree/settings/login.html:26 templates/account/signup.html:5 +#: templates/socialaccount/signup.html:5 msgid "Signup" msgstr "" +#: templates/InvenTree/settings/login.html:35 +msgid "Single Sign On" +msgstr "" + #: templates/InvenTree/settings/mixins/settings.html:5 #: templates/InvenTree/settings/settings.html:12 templates/navbar.html:139 msgid "Settings" @@ -8217,32 +8251,27 @@ msgstr "" msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request." msgstr "" -#: templates/account/login.html:6 templates/account/login.html:16 -#: templates/account/login.html:43 +#: templates/account/login.html:6 templates/account/login.html:17 +#: templates/account/login.html:38 templates/socialaccount/login.html:4 msgid "Sign In" msgstr "" #: templates/account/login.html:21 -#, python-format -msgid "" -"Please sign in with one\n" -"of your existing third party accounts or sign up\n" -"for a account and sign in below:" +msgid "Not a member?" msgstr "" -#: templates/account/login.html:25 -#, python-format -msgid "" -"If you have not created an account yet, then please\n" -"sign up first." +#: templates/account/login.html:23 templates/account/signup.html:11 +#: templates/account/signup.html:22 templates/socialaccount/signup.html:8 +#: templates/socialaccount/signup.html:20 +msgid "Sign Up" msgstr "" -#: templates/account/login.html:47 +#: templates/account/login.html:45 msgid "Forgot Password?" msgstr "" #: templates/account/login.html:53 -msgid "Sign in using third-party SSO" +msgid "or log in with" msgstr "" #: templates/account/logout.html:5 templates/account/logout.html:8 @@ -8293,10 +8322,6 @@ msgstr "" msgid "Your password is now changed." msgstr "" -#: templates/account/signup.html:11 templates/account/signup.html:22 -msgid "Sign Up" -msgstr "" - #: templates/account/signup.html:13 #, python-format msgid "Already have an account? Then please sign in." @@ -8306,6 +8331,21 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" +#: templates/account/signup_closed.html:5 +#: templates/account/signup_closed.html:8 +msgid "Sign Up Closed" +msgstr "" + +#: templates/account/signup_closed.html:10 +msgid "Sign up is currently closed." +msgstr "" + +#: templates/account/signup_closed.html:15 +#: templates/socialaccount/authentication_error.html:19 +#: templates/socialaccount/login.html:25 templates/socialaccount/signup.html:27 +msgid "Return to login page" +msgstr "" + #: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -9268,36 +9308,36 @@ msgid "Delete price break" msgstr "" #: templates/js/translated/filters.js:178 -#: templates/js/translated/filters.js:441 +#: templates/js/translated/filters.js:445 msgid "true" msgstr "" #: templates/js/translated/filters.js:182 -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:446 msgid "false" msgstr "" -#: templates/js/translated/filters.js:204 +#: templates/js/translated/filters.js:206 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:288 +#: templates/js/translated/filters.js:292 msgid "Download data" msgstr "" -#: templates/js/translated/filters.js:291 +#: templates/js/translated/filters.js:295 msgid "Reload data" msgstr "" -#: templates/js/translated/filters.js:295 +#: templates/js/translated/filters.js:299 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:298 +#: templates/js/translated/filters.js:302 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:350 +#: templates/js/translated/filters.js:354 msgid "Create filter" msgstr "" @@ -10136,7 +10176,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:612 templates/js/translated/part.js:1825 -#: templates/js/translated/table_filters.js:488 +#: templates/js/translated/table_filters.js:496 msgid "Low stock" msgstr "" @@ -10840,7 +10880,7 @@ msgid "Allow Variant Stock" msgstr "" #: templates/js/translated/table_filters.js:92 -#: templates/js/translated/table_filters.js:520 +#: templates/js/translated/table_filters.js:528 msgid "Has Pricing" msgstr "" @@ -10855,12 +10895,12 @@ msgstr "" #: templates/js/translated/table_filters.js:145 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:457 +#: templates/js/translated/table_filters.js:465 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:154 -#: templates/js/translated/table_filters.js:500 +#: templates/js/translated/table_filters.js:508 msgid "Subscribed" msgstr "" @@ -10902,7 +10942,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:191 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:437 msgid "Active parts" msgstr "" @@ -10991,72 +11031,80 @@ msgstr "" msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:290 +#: templates/js/translated/table_filters.js:285 +msgid "Expiry Date before" +msgstr "" + +#: templates/js/translated/table_filters.js:289 +msgid "Expiry Date after" +msgstr "" + +#: templates/js/translated/table_filters.js:298 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:296 +#: templates/js/translated/table_filters.js:304 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:308 +#: templates/js/translated/table_filters.js:316 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:320 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:331 +#: templates/js/translated/table_filters.js:339 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:344 -#: templates/js/translated/table_filters.js:385 +#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:393 msgid "Assigned to me" msgstr "" -#: templates/js/translated/table_filters.js:361 -#: templates/js/translated/table_filters.js:372 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:369 +#: templates/js/translated/table_filters.js:380 +#: templates/js/translated/table_filters.js:410 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:394 -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:385 +#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:415 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:458 +#: templates/js/translated/table_filters.js:466 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:463 +#: templates/js/translated/table_filters.js:471 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:471 +#: templates/js/translated/table_filters.js:479 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:479 +#: templates/js/translated/table_filters.js:487 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:480 +#: templates/js/translated/table_filters.js:488 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:484 +#: templates/js/translated/table_filters.js:492 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:492 +#: templates/js/translated/table_filters.js:500 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:504 +#: templates/js/translated/table_filters.js:512 msgid "Has stocktake entries" msgstr "" @@ -11202,6 +11250,53 @@ msgstr "" msgid "No search results" msgstr "" +#: templates/socialaccount/authentication_error.html:5 +msgid "Social Network Login Failure" +msgstr "" + +#: templates/socialaccount/authentication_error.html:8 +msgid "Account Login Failure" +msgstr "" + +#: templates/socialaccount/authentication_error.html:11 +msgid "An error occurred while attempting to login via your social network account." +msgstr "" + +#: templates/socialaccount/authentication_error.html:13 +msgid "Contact your system administrator for further information." +msgstr "" + +#: templates/socialaccount/login.html:8 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: templates/socialaccount/login.html:10 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: templates/socialaccount/login.html:12 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: templates/socialaccount/login.html:14 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: templates/socialaccount/login.html:19 +msgid "Continue" +msgstr "" + +#: templates/socialaccount/signup.html:10 +#, python-format +msgid "" +"You are about to use your %(provider_name)s account to login to\n" +"%(site_name)s.
As a final step, please complete the following form:" +msgstr "" + #: templates/stats.html:9 msgid "Server" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index 130831a802..abc8c63501 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:46\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -42,9 +42,9 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "" @@ -90,6 +90,14 @@ msgstr "" msgid "You must type the same email each time." msgstr "" +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -204,14 +212,14 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "" @@ -229,9 +237,9 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 1106239b75..29ebf97e11 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-22 22:19\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -42,9 +42,9 @@ msgstr "Entrer la date" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Notes" @@ -90,6 +90,14 @@ msgstr "Confirmation de l'adresse email" msgid "You must type the same email each time." msgstr "Vous devez taper le même e-mail à chaque fois." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "L'adresse e-mail principale fournie n'est pas valide." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "Le domaine e-mail fourni n'est pas approuvé." + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Erreur de connexion" @@ -204,14 +212,14 @@ msgstr "Pièce jointe" msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Lien" @@ -229,9 +237,9 @@ msgstr "Commentaire" msgid "File comment" msgstr "Commentaire du fichier" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Erreur lors du renommage du fichier" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Nom" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL du fichier image distant" msgid "Downloading images from remote URL is not enabled" msgstr "Le téléchargement des images depuis une URL distante n'est pas activé" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Tchèque" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Danois" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Allemand" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Grec" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Anglais" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Espagnol" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Espagnol (Mexique)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Perse" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Français" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hébreu" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Hongrois" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italien" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japonais" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Coréen" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Néerlandais" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norvégien" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polonais" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugais" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugais (Brésilien)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Russe" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" -msgstr "" +msgstr "Slovénien" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Suédois" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thaïlandais" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turc" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamien" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Chinois" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Retourné" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Expédié" @@ -776,9 +784,9 @@ msgstr "Référence de l' Ordre de Fabrication" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Référence" @@ -823,9 +831,9 @@ msgstr "BuildOrder associé a cette fabrication" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Emplacement d'origine" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Code de statut de construction" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Code de lot" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Date de création" @@ -932,7 +940,7 @@ msgstr "Utilisateur ayant émis cette commande de construction" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Responsable" @@ -1015,9 +1023,9 @@ msgstr "Construction à laquelle allouer des pièces" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Stock d'origine de l'article" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Stock d'origine de l'article" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1152,9 +1160,9 @@ msgstr "Une liste d'ordre de production doit être fourni" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "Emplacement des ordres de production achevés" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "État" @@ -1215,7 +1223,7 @@ msgstr "Stock suralloué" #: build/serializers.py:514 msgid "How do you want to handle extra stock items assigned to the build order" -msgstr "" +msgstr "Comment voulez-vous gérer les articles en stock supplémentaires assignés à l'ordre de construction" #: build/serializers.py:524 msgid "Some stock items have been overallocated" @@ -1321,7 +1329,7 @@ msgstr "Autoriser l'allocation de pièces de remplacement" #: build/serializers.py:850 msgid "Optional Items" -msgstr "" +msgstr "Objets Optionnels" #: build/serializers.py:851 msgid "Allocate optional BOM items to build order" @@ -1364,7 +1372,7 @@ msgstr "Annuler l'assemblage" #: build/templates/build/build_base.html:59 msgid "Duplicate Build" -msgstr "" +msgstr "Dupliquer la construction" #: build/templates/build/build_base.html:62 msgid "Delete Build" @@ -1414,9 +1422,9 @@ msgstr "Le stock n'a pas été entièrement alloué à cet ordre de construction #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Date Cible" @@ -1451,7 +1459,7 @@ msgstr "Terminé" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Commandes" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "Le stock peut être pris à partir de n'importe quel endroit disponible." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Destination" @@ -1555,7 +1563,7 @@ msgstr "Commander les pièces requises" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Commander des pièces" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} Fichier" msgid "Select {name} file to upload" msgstr "Sélectionner le fichier {name} à uploader" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "Valeur du paramètre" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "La valeur choisie n'est pas une option valide" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "La valeur doit être une valeur booléenne" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "La valeur doit être un nombre entier" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "La chaîne de caractères constituant la clé doit être unique" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Pas de groupe" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "Un domaine vide n'est pas autorisé." + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "Nom de domaine invalide : {domain}" + +#: common/models.py:838 msgid "Restart required" msgstr "Redémarrage nécessaire" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "Un paramètre a été modifié, ce qui nécessite un redémarrage du serveur" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "Nom de l'instance du serveur" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "Chaîne de caractères descriptive pour l'instance serveur" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Utiliser le nom de l'instance" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "Utiliser le nom de l’instance dans la barre de titre" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "Limiter l'affichage de `about`" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "Afficher la modale `about` uniquement aux super-utilisateurs" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Nom de la société" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Nom de société interne" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "URL de base" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "URL de base pour l'instance serveur" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Devise par défaut" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Devises par défaut" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Télécharger depuis l'URL" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Autoriser le téléchargement d'images distantes et de fichiers à partir d'URLs externes" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "Limite du volume de téléchargement" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "Taille maximale autorisée pour le téléchargement de l'image distante" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" -msgstr "" +msgstr "Agent utilisateur utilisé pour télécharger depuis l'URL" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" -msgstr "" +msgstr "Permettre de remplacer l'agent utilisateur utilisé pour télécharger des images et des fichiers à partir d'URL externe (laisser vide pour la valeur par défaut)" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "Confirmation requise" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "Exiger une confirmation explicite de l’utilisateur pour certaines actions." -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "Profondeur de l'arborescence" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "Profondeur de l'arborescence par défaut. Les niveaux plus profonds peuvent être chargés au fur et à mesure qu'ils sont nécessaires." -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "Backup automatique" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "Activer le backup automatique de la base de données et des fichiers médias" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "Supprimer les anciennes tâches" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" -msgstr "" +msgstr "Les résultats de la tâche en arrière-plan seront supprimés après le nombre de jours spécifié" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "Supprimer les logs d'erreurs" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "Les logs d'erreur seront supprimés après le nombre de jours spécifié" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "Supprimer les noficiations" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "Les notifications de l'utilisateur seront supprimées après le nombre de jours spécifié" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Support des code-barres" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Activer le support du scanner de code-barres" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "Délai d'entrée du code-barres" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "Délai de traitement du code-barres" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "Prise en charge de la webcam code-barres" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "Autoriser la numérisation de codes-barres via la webcam dans le navigateur" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "Regex IPN" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "Expression régulière pour la correspondance avec l'IPN de la Pièce" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Autoriser les IPN dupliqués" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Permettre à plusieurs pièces de partager le même IPN" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Autoriser l'édition de l'IPN" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "Permettre de modifier la valeur de l'IPN lors de l'édition d'une pièce" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Copier les données de la pièce" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "Copier les données des paramètres de la pièce" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "Copier les données de test de la pièce" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "Copier les données de test par défaut lors de la duplication d'une pièce" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Copier les templates de paramètres de catégorie" -#: common/models.py:1008 +#: common/models.py:1036 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:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Modèle" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Les pièces sont des templates par défaut" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Assemblage" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Les composantes peuvent être assemblées à partir d'autres composants par défaut" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Composant" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Les composantes peuvent être utilisées comme sous-composants par défaut" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Achetable" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Vendable" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Les pièces sont vendables par défaut" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Traçable" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Les pièces sont traçables par défaut" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Les pièces sont virtuelles par défaut" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Afficher l'import dans les vues" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Afficher l'assistant d'importation pour certaine vues de produits" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Afficher les pièces connexes" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Afficher les pièces connexes à une pièce" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Créer un stock initial" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "Créer le stock initial lors de la création d'une pièce" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "Format d'affichage du nom de la pièce" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "Format pour afficher le nom de la pièce" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "Icône de catégorie par défaut" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" -msgstr "" +msgstr "Icône par défaut de la catégorie de la pièce (vide signifie aucune icône)" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" -msgstr "" +msgstr "Nombre de décimales à afficher lors du rendu des données de prix" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" -msgstr "" +msgstr "Utiliser le prix fournisseur" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" -msgstr "" +msgstr "Inclure les réductions de prix dans le calcul du prix global" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" -msgstr "" +msgstr "Remplacer l'historique des achats" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" -msgstr "" +msgstr "La tarification historique des bons de commande remplace les réductions de prix des fournisseurs" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" -msgstr "" +msgstr "Utiliser les prix variants" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" -msgstr "" +msgstr "Inclure la tarification variante dans le calcul global des prix" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" -msgstr "" +msgstr "Variantes actives uniquement" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "jours" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Prix internes" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "Activer les prix internes pour les pièces" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "Activer l'impression d'étiquettes" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "Activer l'impression d'étiquettes depuis l'interface Web" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "Étiquette image DPI" -#: common/models.py:1170 +#: common/models.py:1198 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:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Activer les rapports" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "Activer la génération de rapports" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Mode Débogage" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "Générer des rapports en mode debug (sortie HTML)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Taille de la page" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Taille de page par défaut pour les rapports PDF" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "Activer les rapports de test" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "Activer la génération de rapports de test" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "Joindre des rapports de test" -#: common/models.py:1212 +#: common/models.py:1240 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:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" -msgstr "" +msgstr "Numéro de Série Universellement Unique" -#: common/models.py:1219 +#: common/models.py:1247 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:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" -msgstr "" +msgstr "Remplir automatiquement les Numéros de Série" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" -msgstr "" +msgstr "Remplir automatiquement les numéros de série dans les formulaires" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" -msgstr "" +msgstr "Supprimer le stock épuisé" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "Modèle de code de lot" -#: common/models.py:1240 +#: common/models.py:1268 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:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "Expiration du stock" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "Activer la fonctionnalité d'expiration du stock" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "Vendre le stock expiré" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "Autoriser la vente de stock expiré" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "Autoriser la construction avec un stock expiré" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "Contrôle de la propriété des stocks" -#: common/models.py:1275 +#: common/models.py:1303 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:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "Icône par défaut de l'emplacement du stock" -#: common/models.py:1282 +#: common/models.py:1310 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:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "Modèle de référence de commande de construction" -#: common/models.py:1288 +#: common/models.py:1316 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:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "Modèle de référence de bon de commande" -#: common/models.py:1295 +#: common/models.py:1323 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:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "Expédition par défaut du bon de commande" -#: common/models.py:1302 +#: common/models.py:1330 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:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "Modèle de référence de commande d'achat" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Activer les mots de passe oubliés" -#: common/models.py:1331 +#: common/models.py:1359 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:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "Activer les inscriptions" -#: common/models.py:1338 +#: common/models.py:1366 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:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "Activer le SSO" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "Activer le SSO sur les pages de connexion" -#: common/models.py:1351 +#: common/models.py:1379 +msgid "Enable SSO registration" +msgstr "Activer l'inscription SSO" + +#: common/models.py:1380 +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:1386 msgid "Email required" msgstr "Email requis" -#: common/models.py:1352 +#: common/models.py:1387 msgid "Require user to supply mail on signup" msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription" -#: common/models.py:1358 +#: common/models.py:1393 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/models.py:1359 +#: common/models.py:1394 msgid "Automatically fill out user-details from SSO account-data" -msgstr "" +msgstr "Remplir automatiquement les détails de l'utilisateur à partir des données de compte SSO" -#: common/models.py:1365 +#: common/models.py:1400 msgid "Mail twice" msgstr "Courriel en double" -#: common/models.py:1366 +#: common/models.py:1401 msgid "On signup ask users twice for their mail" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail" -#: common/models.py:1372 +#: common/models.py:1407 msgid "Password twice" msgstr "Mot de passe deux fois" -#: common/models.py:1373 +#: common/models.py:1408 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:1379 +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "Domaines autorisés" + +#: common/models.py:1415 +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:1421 msgid "Group on signup" msgstr "Grouper sur inscription" -#: common/models.py:1380 +#: common/models.py:1422 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:1386 +#: common/models.py:1428 msgid "Enforce MFA" -msgstr "Forcer le Multi-Factor-Authentication" +msgstr "Forcer l'authentification multifacteurs" -#: common/models.py:1387 +#: common/models.py:1429 msgid "Users must use multifactor security." -msgstr "Les utilisateurs doivent utiliser une sécurité multi-facteurs." +msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs." -#: common/models.py:1393 +#: common/models.py:1435 msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" -#: common/models.py:1394 +#: common/models.py:1436 msgid "Check that all plugins are installed on startup - enable in container environments" -msgstr "" +msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements conteneurs" -#: common/models.py:1401 +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "Vérifier les signatures du plugin" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" -msgstr "" +msgstr "Vérifier et afficher les signatures des plugins" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" -msgstr "" +msgstr "Activer l'intégration d'URL" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" -msgstr "" +msgstr "Autoriser les plugins à ajouter des chemins URL" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" -msgstr "" +msgstr "Activer l'intégration de navigation" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" -msgstr "" +msgstr "Activer les plugins à s'intégrer dans la navigation" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" -msgstr "" +msgstr "Activer l'intégration du planning" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" -msgstr "" +msgstr "Autoriser les plugins à éxécuter des tâches planifiées" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" -msgstr "" +msgstr "Activer l'intégration des évènements" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" -msgstr "" +msgstr "Autoriser les plugins à répondre aux évènements internes" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "Afficher les composants suivis" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "Afficher les composants suivis sur l'écran d'accueil" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" -msgstr "" +msgstr "Afficher les catégories suivies" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" -msgstr "" +msgstr "Afficher les catégories de pièces suivies sur la page d'accueil" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Afficher les dernières pièces" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Afficher les derniers composants sur la page d'accueil" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "Nombre de composants récents" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" -msgstr "" +msgstr "Nombre de pièces récentes à afficher sur la page d'index" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" -msgstr "" +msgstr "Afficher les listes de matériaux non validées" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" -msgstr "" +msgstr "Afficher les listes de matériaux en attente de validation sur la page d'accueil" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "Afficher les dernières modifications du stock" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" -msgstr "" +msgstr "Afficher les articles de stock récemment modifiés sur la page d'accueil" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" -msgstr "" +msgstr "Compte de stock récent" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" -msgstr "" +msgstr "Nombre d'éléments de stock récents à afficher sur la page d'index" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" -msgstr "" +msgstr "Afficher le stock faible" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" -msgstr "" +msgstr "Afficher les articles en stock bas sur la page d'accueil" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "Afficher le stock épuisé" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "Afficher les stocks épuisés sur la page d'accueil" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Afficher le stock nécessaire" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" -msgstr "" +msgstr "Afficher les pièces en stock nécessaires pour les assemblages sur la page d'accueil" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" -msgstr "" +msgstr "Afficher le stock expiré" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" -msgstr "" +msgstr "Afficher les pièces en stock expirées sur la page d'accueil" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" -msgstr "" +msgstr "Afficher le stock périmé" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" -msgstr "" +msgstr "Rechercher dans le stock" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" -msgstr "" +msgstr "Afficher les pièces en stock dans la fenêtre d'aperçu de la recherche" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" -msgstr "" +msgstr "Cacher les pièces indisponibles" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" -msgstr "" +msgstr "Barre de navigation fixe" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" -msgstr "" +msgstr "La position de la barre de navigation est fixée en haut de l'écran" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "Format de date" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "Format préféré pour l'affichage des dates" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Prix" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "Actif" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "Jeton" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "ID message" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "Hôte" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "Entête" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "Corps" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" -msgstr "" +msgstr "Auteur" -#: common/models.py:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "Sélectionner un fabricant" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3137,7 +3170,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:350 #: templates/js/translated/company.js:806 templates/js/translated/part.js:1166 msgid "Units" -msgstr "" +msgstr "Unités" #: company/models.py:378 msgid "Parameter units" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "Conditionnement de l'article" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "Nombre de paquet" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "Articles en stock assignés" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "Nom de l’expédition" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "Commande" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "Pièce fournisseur" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "Entrez les numéros de série pour les articles de stock entrants" @@ -4423,8 +4456,8 @@ msgstr "Dupliquer la sélection" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "Articles de la commande d'achat" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "Notes de commande" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,11 +5184,11 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" -msgstr "" +msgstr "Date" #: part/models.py:2928 msgid "Date stocktake was performed" @@ -5253,7 +5286,7 @@ msgstr "" #: part/models.py:3302 templates/InvenTree/settings/settings.html:234 msgid "Default Value" -msgstr "" +msgstr "Valeur par Défaut" #: part/models.py:3303 msgid "Default Parameter Value" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "Sélectionner un format de fichier" @@ -6176,12 +6209,12 @@ msgstr "" #: part/templatetags/inventree_extras.py:210 msgid "Unknown database" -msgstr "" +msgstr "Base de données inconnue" #: part/templatetags/inventree_extras.py:262 #, python-brace-format msgid "{title} v{version}" -msgstr "" +msgstr "{title} v{version}" #: part/views.py:111 msgid "Match References" @@ -6214,7 +6247,7 @@ msgstr "" #: plugin/apps.py:55 msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." -msgstr "" +msgstr "Votre environnement utilise une version obsolète de git. Cela empêche InvenTree de charger les détails de l'extension." #: plugin/base/action/api.py:27 msgid "No action specified" @@ -6250,7 +6283,7 @@ msgstr "" #: plugin/builtin/barcodes/inventree_barcode.py:26 msgid "Inventree Barcodes" -msgstr "" +msgstr "Code-barres InvenTree" #: plugin/builtin/barcodes/inventree_barcode.py:27 msgid "Provides native support for barcodes" @@ -6259,11 +6292,11 @@ msgstr "" #: plugin/builtin/barcodes/inventree_barcode.py:29 #: plugin/builtin/integration/core_notifications.py:33 msgid "InvenTree contributors" -msgstr "" +msgstr "Contributeurs d'InvenTree" #: plugin/builtin/integration/core_notifications.py:32 msgid "InvenTree Notifications" -msgstr "" +msgstr "Notifications InvenTree" #: plugin/builtin/integration/core_notifications.py:34 msgid "Integrated outgoing notificaton methods" @@ -6301,7 +6334,7 @@ msgstr "" #: plugin/models.py:33 msgid "Plugin Metadata" -msgstr "" +msgstr "Métadonnées de l'Extension" #: plugin/models.py:34 msgid "JSON metadata field, for use by external plugins" @@ -6337,11 +6370,11 @@ msgstr "" #: plugin/models.py:167 msgid "Builtin Plugin" -msgstr "" +msgstr "Extension Intégrée" #: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" -msgstr "" +msgstr "Extension" #: plugin/models.py:257 msgid "Method" @@ -6357,7 +6390,7 @@ msgstr "" #: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" -msgstr "" +msgstr "L'extension `{plg_name}` n'est pas compatible avec la version actuelle d'InvenTree {version.inventreeVersion()} !" #: plugin/registry.py:441 #, python-brace-format @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Numéro de série" @@ -6588,7 +6621,7 @@ msgstr "" #: templates/js/translated/stock.js:641 templates/js/translated/stock.js:811 #: templates/js/translated/stock.js:2768 msgid "Serial" -msgstr "" +msgstr "Numéro de série" #: stock/admin.py:23 stock/admin.py:90 #: templates/js/translated/model_renderers.js:159 @@ -7384,7 +7417,7 @@ msgstr "" #: templates/403_csrf.html:14 msgid "You have been logged out from InvenTree." -msgstr "" +msgstr "Vous avez été déconnecté•e d'InvenTree." #: templates/403_csrf.html:19 templates/navbar.html:142 msgid "Login" @@ -7485,7 +7518,7 @@ msgstr "" #: templates/InvenTree/index.html:312 msgid "InvenTree News" -msgstr "" +msgstr "Nouvelles d'InvenTree" #: templates/InvenTree/index.html:314 msgid "Current News" @@ -7548,7 +7581,7 @@ msgstr "" #: templates/InvenTree/settings/barcode.html:8 msgid "Barcode Settings" -msgstr "" +msgstr "Paramètres des Code-barres" #: templates/InvenTree/settings/build.html:8 msgid "Build Order Settings" @@ -7556,21 +7589,21 @@ msgstr "" #: templates/InvenTree/settings/category.html:7 msgid "Category Settings" -msgstr "" +msgstr "Paramètres de Catégorie" #: templates/InvenTree/settings/global.html:9 msgid "Server Settings" -msgstr "" +msgstr "Paramètres du Serveur" #: templates/InvenTree/settings/label.html:8 #: templates/InvenTree/settings/user_labels.html:9 msgid "Label Settings" -msgstr "" +msgstr "Paramètres des Étiquettes" #: templates/InvenTree/settings/login.html:9 #: templates/InvenTree/settings/sidebar.html:31 msgid "Login Settings" -msgstr "" +msgstr "Paramètres de Connexion" #: templates/InvenTree/settings/login.html:16 msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!" @@ -7581,14 +7614,14 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" #: templates/InvenTree/settings/mixins/settings.html:5 #: templates/InvenTree/settings/settings.html:12 templates/navbar.html:139 msgid "Settings" -msgstr "" +msgstr "Paramètres" #: templates/InvenTree/settings/mixins/urls.html:5 msgid "URLs" @@ -7605,7 +7638,7 @@ msgstr "" #: templates/InvenTree/settings/notifications.html:9 msgid "Global Notification Settings" -msgstr "" +msgstr "Paramètres de Notification" #: templates/InvenTree/settings/notifications.html:18 msgid "Slug" @@ -7630,7 +7663,7 @@ msgstr "" #: templates/InvenTree/settings/plugin.html:10 #: templates/InvenTree/settings/sidebar.html:57 msgid "Plugin Settings" -msgstr "" +msgstr "Paramètres des Extensions" #: templates/InvenTree/settings/plugin.html:16 msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." @@ -7639,7 +7672,7 @@ msgstr "" #: templates/InvenTree/settings/plugin.html:38 #: templates/InvenTree/settings/sidebar.html:59 msgid "Plugins" -msgstr "" +msgstr "Extensions" #: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 @@ -7648,7 +7681,7 @@ msgstr "" #: templates/InvenTree/settings/plugin.html:52 msgid "External plugins are not enabled for this InvenTree installation" -msgstr "" +msgstr "Les extensions tierces ne sont pas activées pour cette installation d'InvenTree" #: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 @@ -7765,7 +7798,7 @@ msgstr "" #: templates/InvenTree/settings/pricing.html:29 msgid "Currency Settings" -msgstr "" +msgstr "Paramètre de la Devise" #: templates/InvenTree/settings/pricing.html:35 msgid "Update Now" @@ -7795,7 +7828,7 @@ msgstr "" #: templates/InvenTree/settings/report.html:8 #: templates/InvenTree/settings/user_reports.html:9 msgid "Report Settings" -msgstr "" +msgstr "Paramètres des Rapports" #: templates/InvenTree/settings/setting.html:37 msgid "No value set" @@ -7872,17 +7905,17 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:6 #: templates/InvenTree/settings/user_settings.html:9 msgid "User Settings" -msgstr "" +msgstr "Paramètres Utilisateur" #: templates/InvenTree/settings/sidebar.html:9 #: templates/InvenTree/settings/user.html:12 msgid "Account Settings" -msgstr "" +msgstr "Paramètres du Compte" #: templates/InvenTree/settings/sidebar.html:11 #: templates/InvenTree/settings/user_display.html:9 msgid "Display Settings" -msgstr "" +msgstr "Paramètres d'Affichage" #: templates/InvenTree/settings/sidebar.html:13 msgid "Home Page" @@ -7891,7 +7924,7 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:15 #: templates/InvenTree/settings/user_search.html:9 msgid "Search Settings" -msgstr "" +msgstr "Paramètres de Recherche" #: templates/InvenTree/settings/sidebar.html:19 #: templates/InvenTree/settings/sidebar.html:39 @@ -7905,7 +7938,7 @@ msgstr "Rapports" #: templates/InvenTree/settings/sidebar.html:26 msgid "Global Settings" -msgstr "" +msgstr "Paramètres Globaux" #: templates/InvenTree/settings/sidebar.html:29 msgid "Server Configuration" @@ -7913,7 +7946,7 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:45 msgid "Categories" -msgstr "" +msgstr "Catégories" #: templates/InvenTree/settings/so.html:7 msgid "Sales Order Settings" @@ -7927,37 +7960,37 @@ msgstr "" #: templates/account/password_reset_from_key.html:4 #: templates/account/password_reset_from_key.html:7 msgid "Change Password" -msgstr "" +msgstr "Changer le mot de passe" #: templates/InvenTree/settings/user.html:23 #: templates/js/translated/helpers.js:33 templates/notes_buttons.html:3 #: templates/notes_buttons.html:4 msgid "Edit" -msgstr "" +msgstr "Modifier" #: templates/InvenTree/settings/user.html:32 msgid "Username" -msgstr "" +msgstr "Nom d'utilisateur" #: templates/InvenTree/settings/user.html:36 msgid "First Name" -msgstr "" +msgstr "Prénom" #: templates/InvenTree/settings/user.html:40 msgid "Last Name" -msgstr "" +msgstr "Nom" #: templates/InvenTree/settings/user.html:54 msgid "The following email addresses are associated with your account:" -msgstr "" +msgstr "Les adresses de messagerie suivantes sont associées à votre compte :" #: templates/InvenTree/settings/user.html:75 msgid "Verified" -msgstr "" +msgstr "Vérifiée" #: templates/InvenTree/settings/user.html:77 msgid "Unverified" -msgstr "" +msgstr "Non vérifiée" #: templates/InvenTree/settings/user.html:79 msgid "Primary" @@ -7989,7 +8022,7 @@ msgstr "" #: templates/InvenTree/settings/user.html:117 msgid "Social Accounts" -msgstr "" +msgstr "Réseaux Sociaux" #: templates/InvenTree/settings/user.html:122 msgid "You can sign in to your account using any of the following third party accounts:" @@ -7997,7 +8030,7 @@ msgstr "" #: templates/InvenTree/settings/user.html:158 msgid "There are no social network accounts connected to this account." -msgstr "" +msgstr "Aucun compte de réseau social n'est connecté à ce compte." #: templates/InvenTree/settings/user.html:164 msgid "Add a 3rd Party Account" @@ -8005,11 +8038,11 @@ msgstr "" #: templates/InvenTree/settings/user.html:174 msgid "Multifactor" -msgstr "" +msgstr "Authentification Multifacteurs" #: templates/InvenTree/settings/user.html:179 msgid "You have these factors available:" -msgstr "" +msgstr "Facteurs d'authentification disponibles :" #: templates/InvenTree/settings/user.html:189 msgid "TOTP" @@ -8021,31 +8054,31 @@ msgstr "" #: templates/InvenTree/settings/user.html:204 msgid "Multifactor authentication is not configured for your account" -msgstr "" +msgstr "L'authentification multifacteurs n'est pas configurée pour votre compte" #: templates/InvenTree/settings/user.html:211 msgid "Change factors" -msgstr "" +msgstr "Modifier les facteurs d'authentification" #: templates/InvenTree/settings/user.html:212 msgid "Setup multifactor" -msgstr "" +msgstr "Configurer l'authentification multifacteurs" #: templates/InvenTree/settings/user.html:214 msgid "Remove multifactor" -msgstr "" +msgstr "Supprimer un facteur d'authentification" #: templates/InvenTree/settings/user.html:222 msgid "Active Sessions" -msgstr "" +msgstr "Sessions actives" #: templates/InvenTree/settings/user.html:228 msgid "Log out active sessions (except this one)" -msgstr "" +msgstr "Se déconnecter des sessions actives (sauf celle-ci)" #: templates/InvenTree/settings/user.html:229 msgid "Log Out Active Sessions" -msgstr "" +msgstr "Se déconnecter des sessions actives" #: templates/InvenTree/settings/user.html:238 msgid "unknown on unknown" @@ -8057,20 +8090,20 @@ msgstr "" #: templates/InvenTree/settings/user.html:243 msgid "IP Address" -msgstr "" +msgstr "Adresse IP" #: templates/InvenTree/settings/user.html:244 msgid "Device" -msgstr "" +msgstr "Appareil" #: templates/InvenTree/settings/user.html:245 msgid "Last Activity" -msgstr "" +msgstr "Dernière activité" #: templates/InvenTree/settings/user.html:258 #, python-format msgid "%(time)s ago (this session)" -msgstr "" +msgstr "Il y a %(time)s (session actuelle)" #: templates/InvenTree/settings/user.html:260 #, python-format @@ -8083,7 +8116,7 @@ msgstr "" #: templates/InvenTree/settings/user_display.html:29 msgid "Theme Settings" -msgstr "" +msgstr "Paramètres de Thème" #: templates/InvenTree/settings/user_display.html:39 msgid "Select theme" @@ -8095,7 +8128,7 @@ msgstr "" #: templates/InvenTree/settings/user_display.html:58 msgid "Language Settings" -msgstr "" +msgstr "Paramètres de Langue" #: templates/InvenTree/settings/user_display.html:67 msgid "Select language" @@ -8140,11 +8173,11 @@ msgstr "" #: templates/InvenTree/settings/user_display.html:108 msgid "InvenTree Translation Project" -msgstr "" +msgstr "Projet collaboratif de Traduction d'InvenTree" #: templates/InvenTree/settings/user_homepage.html:9 msgid "Home Page Settings" -msgstr "" +msgstr "Paramètres de la Page d'Accueil" #: templates/InvenTree/settings/user_notifications.html:9 msgid "Notification Settings" @@ -8152,7 +8185,7 @@ msgstr "Paramètres de notification" #: templates/about.html:9 msgid "InvenTree Version" -msgstr "" +msgstr "Version d'InvenTree" #: templates/about.html:14 msgid "Development Version" @@ -8168,7 +8201,7 @@ msgstr "" #: templates/about.html:42 msgid "InvenTree Documentation" -msgstr "" +msgstr "Documentation d'InvenTree" #: templates/about.html:47 msgid "API Version" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8326,7 +8359,7 @@ msgstr "" #: templates/allauth_2fa/authenticate.html:5 msgid "Two-Factor Authentication" -msgstr "" +msgstr "Authentification à deux facteurs" #: templates/allauth_2fa/authenticate.html:13 msgid "Authenticate" @@ -8334,7 +8367,7 @@ msgstr "" #: templates/allauth_2fa/backup_tokens.html:6 msgid "Two-Factor Authentication Backup Tokens" -msgstr "" +msgstr "Jetons de secours pour l'authentification à deux facteurs" #: templates/allauth_2fa/backup_tokens.html:17 msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones." @@ -8350,7 +8383,7 @@ msgstr "" #: templates/allauth_2fa/remove.html:6 msgid "Disable Two-Factor Authentication" -msgstr "" +msgstr "Désactiver l'authentification à deux facteurs" #: templates/allauth_2fa/remove.html:9 msgid "Are you sure?" @@ -8362,7 +8395,7 @@ msgstr "" #: templates/allauth_2fa/setup.html:6 msgid "Setup Two-Factor Authentication" -msgstr "" +msgstr "Configurer l'authentification à deux facteurs" #: templates/allauth_2fa/setup.html:10 msgid "Step 1" @@ -8683,7 +8716,7 @@ msgstr "Données de la rangée" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "Commander des stocks" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "Référence de commande" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "Commandé" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "Commande en retard" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "Livré au client" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "Allouer des numéros de série" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "Acheter du stock" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "Calculer le prix" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "Allouer des numéros de série" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" @@ -11226,7 +11259,7 @@ msgstr "" #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" -msgstr "" +msgstr "Échec de connexion au réseau social" #: templates/socialaccount/authentication_error.html:8 msgid "Account Login Failure" @@ -11234,7 +11267,7 @@ msgstr "" #: templates/socialaccount/authentication_error.html:11 msgid "An error occurred while attempting to login via your social network account." -msgstr "" +msgstr "Une erreur s’est produite en essayant de vous connecter via votre compte de réseau social." #: templates/socialaccount/authentication_error.html:13 msgid "Contact your system administrator for further information." @@ -11328,7 +11361,7 @@ msgstr "" #: templates/stats.html:75 msgid "Email Settings" -msgstr "" +msgstr "Paramètres de Messagerie" #: templates/stats.html:78 msgid "Email settings not configured" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 596d7b9942..7e3b05d165 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -42,9 +42,9 @@ msgstr "הזן תאריך סיום" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "" @@ -90,6 +90,14 @@ msgstr "אישור כתובת אימייל" msgid "You must type the same email each time." msgstr "חובה לרשום את אותו אימייל בכל פעם." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -204,14 +212,14 @@ msgstr "קובץ מצורף" msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "קישור" @@ -229,9 +237,9 @@ msgstr "הערה" msgid "File comment" msgstr "הערת קובץ" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "שגיאה בשינוי שם פריט" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "שם" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "גרמנית" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "יוונית" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "אנגלית" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "ספרדית" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "ספרדית (מקסיקנית)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "צרפתית" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "עברית" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "איטלקית" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "יפנית" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "קוריאנית" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "הולנדית" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "נורווגית" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "פולנית" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "רוסית" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "שוודית" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "תאילנדית" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "טורקית" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "ווייטנאמית" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "סינית" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "הוחזר" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "נשלח" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "מקט" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 0663180a70..280c0297ec 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-17 14:36\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -42,9 +42,9 @@ msgstr "Dátum megadása" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Megjegyzések" @@ -90,6 +90,14 @@ msgstr "Email cím megerősítés" msgid "You must type the same email each time." msgstr "Mindig ugyanazt az email címet kell beírni." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "A megadott elsődleges email cím nem valós." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "A megadott email domain nincs jóváhagyva." + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Csatlakozási hiba" @@ -204,14 +212,14 @@ msgstr "Melléklet" msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Link" @@ -229,9 +237,9 @@ msgstr "Megjegyzés" msgid "File comment" msgstr "Leírás, bővebb infó" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Hiba a fájl átnevezésekor" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Név" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "A távoli kép URL-je" msgid "Downloading images from remote URL is not enabled" msgstr "Képek letöltése távoli URL-ről nem engedélyezett" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Cseh" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Dán" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Német" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Görög" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Angol" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spanyol" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spanyol (Mexikói)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Fárszi/Perzsa" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Francia" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Héber" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Magyar" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Olasz" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japán" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Koreai" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Holland" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norvég" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Lengyel" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugál" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugál (Brazíliai)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Orosz" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "Szlovén" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Svéd" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Tháj" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Török" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnámi" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Kínai" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Visszaküldve" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Kiszállítva" @@ -776,9 +784,9 @@ msgstr "Gyártási utasítás azonosító" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Azonosító" @@ -823,9 +831,9 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Forrás hely" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Gyártás státusz kód" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Batch kód" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Létrehozás dátuma" @@ -932,7 +940,7 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Felelős" @@ -1015,9 +1023,9 @@ msgstr "Gyártás amihez készletet foglaljunk" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Forrás készlet tétel" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Forrás készlet tétel" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1152,9 +1160,9 @@ msgstr "A gyártási kimenetek listáját meg kell adni" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "A kész gyártási kimenetek helye" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Állapot" @@ -1415,9 +1423,9 @@ msgstr "Még nincs lefoglalva a szükséges készlet" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Cél dátum" @@ -1452,7 +1460,7 @@ msgstr "Kész" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Vevői rendelés" @@ -1479,7 +1487,7 @@ msgid "Stock can be taken from any available location." msgstr "Készlet bármely rendelkezésre álló helyről felhasználható." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Cél" @@ -1556,7 +1564,7 @@ msgstr "Szükséges alkatrészek rendelése" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Alkatrész rendelés" @@ -1703,1107 +1711,1132 @@ msgstr "{name.title()} Fájl" msgid "Select {name} file to upload" msgstr "{name} fájl kiválasztása feltöltéshez" -#: common/models.py:457 +#: common/models.py:472 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:459 +#: common/models.py:474 msgid "Settings value" msgstr "Beállítás értéke" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "A kiválasztott érték nem egy érvényes lehetőség" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "Az érték bináris kell legyen" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "Az érték egész szám kell legyen" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "Kulcs string egyedi kell legyen" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Nincs csoport" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "Üres domain nem engedélyezett." + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "Érvénytelen domain név: {domain}" + +#: common/models.py:838 msgid "Restart required" msgstr "Újraindítás szükséges" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "Egy olyan beállítás megváltozott ami a kiszolgáló újraindítását igényli" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "Kiszolgáló példány neve" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "String leíró a kiszolgáló példányhoz" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Példány név használata" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "Példány név használata a címsorban" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "Verzió infók megjelenítésének tiltása" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "Verzió infók megjelenítése csak admin felhasználóknak" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Cég neve" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Belső cégnév" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Kiindulási URL" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "Kiindulási URL a kiszolgáló példányhoz" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Alapértelmezett pénznem" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Alapértelmezett pénznem" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Letöltés URL-ről" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Képek és fájlok letöltésének engedélyezése külső URL-ről" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "Letöltési méret korlát" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "Maximum megengedett letöltési mérete a távoli képeknek" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" -msgstr "" +msgstr "Felhasznált User-agent az URL-ről letöltéshez" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" -msgstr "" +msgstr "A külső URL-ről letöltéshez használt user-agent felülbírálásának engedélyezése (hagyd üresen az alapértelmezéshez)" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "Megerősítés igénylése" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "Kérjen felhasználói megerősítést bizonyos műveletekhez" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "Fa mélység" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "Alapértelmezett mélység a fa nézetekben. A mélyebb szintek betöltődnek ha szükségesek." -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "Automatikus biztonsági mentés" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "Adatbázis és média fájlok automatikus biztonsági mentése" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "Régi feladatok törlése" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "Háttérfolyamat eredmények törlése megadott nap eltelte után" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "Hibanapló törlése" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "Hibanapló bejegyzések törlése megadott nap eltelte után" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "Értesítések törlése" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "Felhasználói értesítések törlése megadott nap eltelte után" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Vonalkód támogatás" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Vonalkód olvasó engedélyezése" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "Vonalkód beadási késleltetés" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "Vonalkód beadáskor a feldolgozás késleltetési ideje" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "Webkamerás vonalkód olvasás" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "Webkamerás kódolvasás engedélyezése a böngészőből" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "IPN reguláris kifejezés" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "Reguláris kifejezés ami illeszkedik az alkatrész IPN-re" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Többször is előforduló IPN engedélyezése" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Azonos IPN használható legyen több alkatrész esetén is" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "IPN szerkesztésének engedélyezése" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "IPN megváltoztatásánsak engedélyezése az alkatrész szerkesztése közben" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Alkatrészjegyzék adatok másolása" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "Alkatrész másoláskor az alkatrészjegyzék adatokat is másoljuk alapból" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "Alkatrész paraméterek másolása" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "Alkatrész másoláskor a paramétereket is másoljuk alapból" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "Alkatrész teszt adatok másolása" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "Alkatrész másoláskor a tesztek adatait is másoljuk alapból" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Kategória paraméter sablonok másolása" -#: common/models.py:1008 +#: common/models.py:1036 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:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Sablon" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Alkatrészek alapból sablon alkatrészek legyenek" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Gyártmány" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Összetevő" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Alkatrészek alapból használhatók összetevőként más alkatrészekhez" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Beszerezhető" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Értékesíthető" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Alkatrészek alapból eladhatók legyenek" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Követésre kötelezett" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Alkatrészek alapból követésre kötelezettek legyenek" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtuális" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Alkatrészek alapból virtuálisak legyenek" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Importálás megjelenítése a nézetekben" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Import segéd megjelenítése néhány alkatrész nézetben" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Kapcsolódó alkatrészek megjelenítése" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Alkatrész kapcsolódó alkatrészeinek megjelenítése" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Kezdeti készlet létrehozása" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "Kezdeti készlet megadása az alkatrész létrehozásakor" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "Alkatrész név megjelenítés formátuma" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "Formátum az alkatrész név megjelenítéséhez" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "Alkatrész kategória alapértelmezett ikon" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "Alkatrész kategória alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "Áraknál használt tizedesjegyek száma" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "Tizedejegyek száma az árak megjelenítésekor" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "Beszállítói árazás használata" -#: common/models.py:1110 +#: common/models.py:1138 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:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "Beszerzési előzmények felülbírálása" -#: common/models.py:1117 +#: common/models.py:1145 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:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "Alkatrészváltozat árak használata" -#: common/models.py:1124 +#: common/models.py:1152 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:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "Csak az aktív változatokat" -#: common/models.py:1131 +#: common/models.py:1159 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:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "Ár újraszámítás ideje" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "Árak automatikus frissítése ennyi nap után" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "nap" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Belső árak" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "Alkatrészekhez belső ár engedélyezése" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "Belső ár felülbírálása" -#: common/models.py:1156 +#: common/models.py:1184 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:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "Címke nyomtatás engedélyezése" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "Címke nyomtatás engedélyezése a web felületről" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "Címke kép DPI" -#: common/models.py:1170 +#: common/models.py:1198 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:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Riportok engedélyezése" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "Riportok előállításának engedélyezése" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Debug mód" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "Riportok előállítása HTML formátumban (hibakereséshez)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Lapméret" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Alapértelmezett lapméret a PDF riportokhoz" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "Teszt riportok engedélyezése" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "Teszt riportok előállításának engedélyezése" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "Teszt riportok hozzáadása" -#: common/models.py:1212 +#: common/models.py:1240 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:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "Globálisan egyedi sorozatszámok" -#: common/models.py:1219 +#: common/models.py:1247 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:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "Sorozatszámok automatikus kitöltése" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "Sorozatszámok automatikus kitöltése a formokon" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "Kimerült készlet törlése" -#: common/models.py:1233 +#: common/models.py:1261 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:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "Batch kód sablon" -#: common/models.py:1240 +#: common/models.py:1268 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:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "Készlet lejárata" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "Készlet lejárat kezelésének engedélyezése" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "Lejárt készlet értékesítése" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "Lejárt készlet értékesítésének engedélyezése" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "Álló készlet ideje" -#: common/models.py:1260 +#: common/models.py:1288 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:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "Lejárt készlet gyártása" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "Gyártás engedélyezése lejárt készletből" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "Készlet tulajdonosok kezelése" -#: common/models.py:1275 +#: common/models.py:1303 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:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "Hely alapértelmezett ikon" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "Hely alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "Gyártási utasítás azonosító minta" -#: common/models.py:1288 +#: common/models.py:1316 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:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "Vevői rendelés azonosító minta" -#: common/models.py:1295 +#: common/models.py:1323 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:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "Vevői rendeléshez alapértelmezett szállítmány" -#: common/models.py:1302 +#: common/models.py:1330 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:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "Befejezett vevői rendelés szerkesztése" -#: common/models.py:1309 +#: common/models.py:1337 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:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "Beszerzési rendelés azonosító minta" -#: common/models.py:1316 +#: common/models.py:1344 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:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "Befejezett beszerzési rendelés szerkesztése" -#: common/models.py:1323 +#: common/models.py:1351 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:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Elfelejtett jelszó engedélyezése" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "Regisztráció engedélyezése" -#: common/models.py:1338 +#: common/models.py:1366 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:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "SSO engedélyezése" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "SSO engedélyezése a bejelentkező oldalon" -#: common/models.py:1351 +#: common/models.py:1379 +msgid "Enable SSO registration" +msgstr "SSO regisztráció engedélyezése" + +#: common/models.py:1380 +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:1386 msgid "Email required" msgstr "Email szükséges" -#: common/models.py:1352 +#: common/models.py:1387 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/models.py:1358 +#: common/models.py:1393 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/models.py:1359 +#: common/models.py:1394 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:1365 +#: common/models.py:1400 msgid "Mail twice" msgstr "Email kétszer" -#: common/models.py:1366 +#: common/models.py:1401 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:1372 +#: common/models.py:1407 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/models.py:1373 +#: common/models.py:1408 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:1379 +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "Engedélyezett domainek" + +#: common/models.py:1415 +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:1421 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/models.py:1380 +#: common/models.py:1422 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:1386 +#: common/models.py:1428 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/models.py:1387 +#: common/models.py:1429 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/models.py:1393 +#: common/models.py:1435 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/models.py:1394 +#: common/models.py:1436 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:1401 +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "Plugin aláírások ellenőrzése" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "Pluginok aláírásainak ellenőrzése és megjelenítése" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/models.py:1410 +#: common/models.py:1452 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:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/models.py:1434 +#: common/models.py:1476 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:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/models.py:1442 +#: common/models.py:1484 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:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 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:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "Értesítésre beállított alkatrészek megjelenítése" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "Alkatrész értesítések megjelenítése a főoldalon" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "Értesítésre beállított kategóriák megjelenítése" -#: common/models.py:1491 +#: common/models.py:1533 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:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Legújabb alkatrészek megjelenítése" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Legújabb alkatrészek megjelenítése a főoldalon" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "Legfrissebb alkatrész szám" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "Főoldalon megjelenítendő legújabb alkatrészek" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "Jóváhagyás nélküli alkatrészjegyzékek megjelenítése" -#: common/models.py:1512 +#: common/models.py:1554 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:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "Legfrissebb készlet változások megjelenítése" -#: common/models.py:1519 +#: common/models.py:1561 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:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "Legfrissebb készlet mennyiség" -#: common/models.py:1526 +#: common/models.py:1568 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:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "Alacsony készlet megjelenítése" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "Alacsony készletek megjelenítése a főoldalon" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "Kimerült készlet megjelenítése" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "Kimerült készletek megjelenítése a főoldalon" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Gyártáshoz szükséges készlet megjelenítése" -#: common/models.py:1547 +#: common/models.py:1589 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:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "Lejárt készlet megjelenítése" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "Lejárt készletek megjelenítése a főoldalon" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "Állott készlet megjelenítése" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "Álló készletek megjelenítése a főoldalon" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "Függő gyártások megjelenítése" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "Késésben lévő gyártások megjelenítése" -#: common/models.py:1575 +#: common/models.py:1617 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:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "Kintlévő beszerzési rendelések megjelenítése" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "Késésben lévő megrendelések megjelenítése" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "Késésben lévő megrendelések megjelenítése a főoldalon" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "Függő vevői rendelések megjelenítése" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "Függő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "Késésben lévő vevői rendelések megjelenítése" -#: common/models.py:1603 +#: common/models.py:1645 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:1609 +#: common/models.py:1651 msgid "Show News" msgstr "Hírek megjelenítése" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "Hírek megjelenítése a főoldalon" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "Beágyazott címke megjelenítés" -#: common/models.py:1617 +#: common/models.py:1659 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:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "Beágyazott riport megjelenítés" -#: common/models.py:1624 +#: common/models.py:1666 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:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "Alkatrészek keresése" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "Alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "Beszállítói alkatrészek keresése" -#: common/models.py:1638 +#: common/models.py:1680 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:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "Gyártói alkatrészek keresése" -#: common/models.py:1645 +#: common/models.py:1687 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:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:1652 +#: common/models.py:1694 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:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "Kategóriák keresése" -#: common/models.py:1659 +#: common/models.py:1701 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:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "Készlet keresése" -#: common/models.py:1666 +#: common/models.py:1708 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:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "Nem elérhető készlet tételek elrejtése" -#: common/models.py:1673 +#: common/models.py:1715 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:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "Helyek keresése" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "Készlet helyek megjelenítése a keresési előnézetben" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "Cégek keresése" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "Cégek megjelenítése a keresési előnézetben" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "Gyártási utasítások keresése" -#: common/models.py:1694 +#: common/models.py:1736 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:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "Beszerzési rendelések keresése" -#: common/models.py:1701 +#: common/models.py:1743 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:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktív beszerzési rendelések kihagyása" -#: common/models.py:1708 +#: common/models.py:1750 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:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "Vevői rendelések keresése" -#: common/models.py:1715 +#: common/models.py:1757 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:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "Inaktív vevői rendelések kihagyása" -#: common/models.py:1722 +#: common/models.py:1764 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:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "Keresési előnézet eredményei" -#: common/models.py:1729 +#: common/models.py:1771 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:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "Mennyiség megjelenítése a formokon" -#: common/models.py:1736 +#: common/models.py:1778 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:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "ESC billentyű zárja be a formot" -#: common/models.py:1743 +#: common/models.py:1785 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:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "Rögzített menüsor" -#: common/models.py:1750 +#: common/models.py:1792 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:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "Dátum formátum" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "Preferált dátum formátum a dátumok kijelzésekor" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Alkatrész ütemezés" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "Alkatrész ütemezési információk megjelenítése" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "Alkatrész leltár" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "Alkatrész leltározási információk megjelenítése" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "Táblázati szöveg hossz" -#: common/models.py:1786 +#: common/models.py:1828 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:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Ár" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2811,97 +2844,97 @@ msgstr "Webhook neve" msgid "Active" msgstr "Aktív" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "Token" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "Titok" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "Fejléc" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "Törzs" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "Id" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "Cím" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "Közzétéve" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "Elolvasva" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "Elolvasva?" @@ -3093,7 +3126,7 @@ msgstr "Gyártó kiválasztása" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "MPN" @@ -3155,7 +3188,7 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3168,7 +3201,7 @@ msgstr "Beszállító kiválasztása" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "SKU" @@ -3218,9 +3251,9 @@ msgstr "Alkatrész csomagolás" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "Csomagolási mennyiség" @@ -3324,7 +3357,7 @@ msgstr "Kép törlése" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3562,7 +3595,7 @@ msgstr "Hozzárendelt készlet tételek" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -3825,8 +3858,8 @@ msgstr "Nincs egyező beszerzési rendelés" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3869,7 +3902,7 @@ msgid "Company from which the items are being ordered" msgstr "Cég akitől a tételek beszerzésre kerülnek" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "Beszállítói azonosító" @@ -3926,7 +3959,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "Cél dátum a rendelés teljesítéséhez. Ez után számít majd késettnek." #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "Kiszállítás dátuma" @@ -3988,7 +4021,7 @@ msgstr "törölve" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "Rendelés" @@ -3997,7 +4030,7 @@ msgid "Supplier part" msgstr "Beszállítói alkatrész" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4191,11 +4224,11 @@ msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "Írd be a batch kódját a beérkezett tételeknek" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" @@ -4424,8 +4457,8 @@ msgstr "Kijelöltek másolása" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4484,8 +4517,8 @@ msgstr "Beszerzési rendelés tételei" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "Sortétel hozzáadása" @@ -4500,7 +4533,7 @@ msgstr "Egyéb tételek" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "Egyéb tétel hozzáadása" @@ -4513,7 +4546,7 @@ msgstr "Érkezett tételek" msgid "Order Notes" msgstr "Rendelés megjegyzések" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "Sortétel hozzáadása" @@ -4545,7 +4578,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "Ehhez a vevői rendeléshez nincs minden alkatrész lefoglalva" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "Vevői azonosító" @@ -4670,7 +4703,7 @@ msgstr "Felhasználva ebben" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "Lefoglalva" @@ -4792,7 +4825,7 @@ msgid "Total Stock" msgstr "Teljes készlet" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "Elérhető készlet" @@ -5152,7 +5185,7 @@ msgstr "Teljes készlet a leltárkor" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5783,7 +5816,7 @@ msgstr "Teszt eredmény sablon hozzáadása" #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Insufficient privileges." -msgstr "" +msgstr "Nincs megfelelő jogosultság." #: part/templates/part/import_wizard/part_upload.html:8 msgid "Return to Parts" @@ -5795,29 +5828,29 @@ msgstr "Alkatrészek importálása fájlból" #: part/templates/part/import_wizard/part_upload.html:31 msgid "Requirements for part import" -msgstr "" +msgstr "Követelmények az alkatrész importáláshoz" #: 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 "Az alkatrész import fájlnak tartalmaznia kell a szükséges elnevezéssel ellátott oszlopokat ahogy ebben van " #: part/templates/part/import_wizard/part_upload.html:33 msgid "Part Import Template" -msgstr "" +msgstr "Alkatrész import sablon" #: part/templates/part/import_wizard/part_upload.html:89 msgid "Download Part Import Template" -msgstr "" +msgstr "Alkatrész import sablon letöltése" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "Formátum" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "Fájlfomátum kiválasztása" @@ -6191,7 +6224,7 @@ msgstr "Azonosítók egyeztetése" #: part/views.py:239 #, python-brace-format msgid "Can't import part {name} because there is no category assigned" -msgstr "" +msgstr "A(z) {name} alkatrész nem importálható, nincs kategória hozzárendelve" #: part/views.py:378 msgid "Part QR Code" @@ -6552,8 +6585,8 @@ msgstr "Készlet tétel teszt riport" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Sorozatszám" @@ -7575,16 +7608,16 @@ msgstr "Belépési beállítások" #: templates/InvenTree/settings/login.html:16 msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!" -msgstr "" +msgstr "Kimenő email nincs beállítva. Néhány bejelentkezési és regisztrációs funkció nem fog megfelelően működni!" #: templates/InvenTree/settings/login.html:26 templates/account/signup.html:5 #: templates/socialaccount/signup.html:5 msgid "Signup" msgstr "Regisztráció" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" -msgstr "" +msgstr "Single Sign On (SSO)" #: templates/InvenTree/settings/mixins/settings.html:5 #: templates/InvenTree/settings/settings.html:12 templates/navbar.html:139 @@ -8233,7 +8266,7 @@ msgstr "Bejelentkezés" #: templates/account/login.html:21 msgid "Not a member?" -msgstr "" +msgstr "Még nem vagy regisztrálva?" #: templates/account/login.html:23 templates/account/signup.html:11 #: templates/account/signup.html:22 templates/socialaccount/signup.html:8 @@ -8247,7 +8280,7 @@ msgstr "Elfelejtett jelszó?" #: templates/account/login.html:53 msgid "or log in with" -msgstr "" +msgstr "vagy jelentkezz be a" #: templates/account/logout.html:5 templates/account/logout.html:8 #: templates/account/logout.html:20 @@ -8276,7 +8309,7 @@ msgstr "Elfelejtetted a jelszavad? Írd be az e-mail címed lentebb, és küldü msgid "Reset My Password" msgstr "Új jelszót kérek" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "Ez a funkció jelenleg le van tiltva. Vedd fel a kapcsolatot a rendszergazdával." @@ -8302,24 +8335,24 @@ msgstr "A jelszavad sikeresen megváltozott." msgid "Already have an account? Then please sign in." msgstr "Van már fiókod? akkor kérlek jelentkezz be." -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" -msgstr "Vagy használj SSO kiszolgálót a regisztrációhoz" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" +msgstr "Használj SSO kiszolgálót a regisztrációhoz" #: templates/account/signup_closed.html:5 #: templates/account/signup_closed.html:8 msgid "Sign Up Closed" -msgstr "" +msgstr "Regisztráció lezárva" #: templates/account/signup_closed.html:10 msgid "Sign up is currently closed." -msgstr "" +msgstr "A regisztráció jelenleg zárva." #: templates/account/signup_closed.html:15 #: templates/socialaccount/authentication_error.html:19 #: templates/socialaccount/login.html:25 templates/socialaccount/signup.html:27 msgid "Return to login page" -msgstr "" +msgstr "Vissza a bejelentkezéshez" #: templates/admin_button.html:8 msgid "View in administration panel" @@ -8684,7 +8717,7 @@ msgstr "Sor adat" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Bezárás" @@ -8814,7 +8847,7 @@ msgid "No pricing available" msgstr "Nincsenek árak" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "Nincs szabad" @@ -9011,12 +9044,12 @@ msgid "No required tests for this build" msgstr "Nincsenek szükséges tesztek ehhez a gyártáshoz" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "Készlet foglalások szerkesztése" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "Készlet foglalások törlése" @@ -9036,15 +9069,15 @@ msgstr "Vannak helyettesítő alkatrészek" msgid "Quantity Per" msgstr "Szükséges/db" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "Nincs elegendő" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "Van elegendő" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "Gyártási készlet" @@ -9052,21 +9085,21 @@ msgstr "Gyártási készlet" msgid "Order stock" msgstr "Készlet rendelés" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "Lefoglalt készlet" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "Kiválasztott alkatrészek" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "Legalább egy alkatrész választása szükséges a foglaláshoz" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" @@ -9078,7 +9111,7 @@ msgstr "Minden alkatrész lefoglalva" msgid "All selected parts have been fully allocated" msgstr "Minden kiválasztott alkatrész teljesen lefoglalva" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "Válassz forrás helyet (vagy hagyd üresen ha bárhonnan)" @@ -9086,11 +9119,11 @@ msgstr "Válassz forrás helyet (vagy hagyd üresen ha bárhonnan)" msgid "Allocate Stock Items to Build Order" msgstr "Készlet foglalása a gyártási utasításhoz" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "Nincs egyező készlethely" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "Nincs egyező készlet" @@ -9160,7 +9193,7 @@ msgstr "Gyártói alkatrész szerkesztése" msgid "Add Supplier" msgstr "Beszállító hozzáadása" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" @@ -9669,304 +9702,304 @@ msgstr "Beszerzési rendelés szerkesztése" msgid "Duplication Options" msgstr "Másolási opciók" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "Rendelés exportálása" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "Legalább egy beszerezhető alkatrészt ki kell választani" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "Rendelendő mennyiség" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "Új beszállítói alkatrész" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "Új beszerzési rendelés" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "Hozzáadás beszerzési rendeléshez" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "Nincsenek egyező beszállítói alkatrészek" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "Nincsenek egyező beszerzési rendelések" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "Sortételek kiválasztása" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "Legalább egy sortételt ki kell választani" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "Batch kód hozzáadása" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "Sorozatszám hozzáadása" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "Beérkezett mennyiség" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "Érkező mennyiség" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "Készlet állapota" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "Rendelési kód" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "Megrendelve" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "Érkező mennyiség" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "Bevételezés megerősítése" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "Beszerzési rendelés tételeinek bevételezése" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "Nem található beszerzési rendelés" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "Rendelés késésben" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "Tételek" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "Sortétel másolása" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "Sortétel törlése" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "Nem találhatók sortételek" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "Összesen" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "Teljes mennyiség" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "Egységár" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "Teljes ár" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "Ez a sortétel késésben van" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "Sortétel bevételezése" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "Sortétel másolása" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "Sortétel szerkesztése" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "Sortétel törlése" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "Sor másolása" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "Sor szerkesztése" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "Sor törlése" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "Sor másolása" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "Sor szerkesztése" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "Sor törlése" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "Nincs egyező sor" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "Nem található vevői rendelés" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "Érvénytelen vevő" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "Szállítmány szerkesztése" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "Szállítmány kiszállítása" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "Szállítmány törlése" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "Szállítmány szerkesztése" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "Szállítmány törlése" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "Nincs egyező szállímány" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "Szállítmány azonosító" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "Nincs kiszállítva" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "Nyomkövetés" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "Számla" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "Szállítmány hozzáadása" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Készlet foglalás megerősítése" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "Készlet foglalása a vevői rendeléshez" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "Nincs vevői rendeléshez történő foglalás" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "Készlet foglalások szerkesztése" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "Törlési művelet megerősítése" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "Készlet foglalások törlése" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "Vevőnek kiszállítva" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "Készlethely nincs megadva" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "Sorozatszámok kiosztása" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "Készletrendelés" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "Árszámítás" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "Nem törölhető mivel a tételek ki lettek szállítva" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "Nem törölhető mivel tételek vannak lefoglalva" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "Sorozatszámok kiosztása" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "Egységár módosítása" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "Nincs egyező sortétel" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "Nincsenek egyező sorok" @@ -11008,11 +11041,11 @@ msgstr "Beszerzési árral rendelkező készlet tételek megjelenítése" #: templates/js/translated/table_filters.js:285 msgid "Expiry Date before" -msgstr "" +msgstr "Lejárat előtt" #: templates/js/translated/table_filters.js:289 msgid "Expiry Date after" -msgstr "" +msgstr "Lejárat után" #: templates/js/translated/table_filters.js:298 msgid "Show stock items which have expired" @@ -11227,49 +11260,49 @@ msgstr "Nincs találat" #: templates/socialaccount/authentication_error.html:5 msgid "Social Network Login Failure" -msgstr "" +msgstr "Közösségi háló bejelentkezési hiba" #: templates/socialaccount/authentication_error.html:8 msgid "Account Login Failure" -msgstr "" +msgstr "Felhasználó bejelentkezési hiba" #: templates/socialaccount/authentication_error.html:11 msgid "An error occurred while attempting to login via your social network account." -msgstr "" +msgstr "Hiba lépett fel a közösségi hálós bejelentkezés során." #: templates/socialaccount/authentication_error.html:13 msgid "Contact your system administrator for further information." -msgstr "" +msgstr "Vedd fel a kapcsolatot a rendszergazdával további információkért." #: templates/socialaccount/login.html:8 #, python-format msgid "Connect %(provider)s" -msgstr "" +msgstr "Kapcsolódás %(provider)s-hoz" #: templates/socialaccount/login.html:10 #, python-format msgid "You are about to connect a new third party account from %(provider)s." -msgstr "" +msgstr "A %(provider)s felhasználói fiókkal fogsz kapcsolódni." #: templates/socialaccount/login.html:12 #, python-format msgid "Sign In Via %(provider)s" -msgstr "" +msgstr "Bejelentkezés a következővel: %(provider)s" #: templates/socialaccount/login.html:14 #, python-format msgid "You are about to sign in using a third party account from %(provider)s." -msgstr "" +msgstr "A %(provider)s felhasználói fiókkal fogsz regisztrálni." #: templates/socialaccount/login.html:19 msgid "Continue" -msgstr "" +msgstr "Tovább" #: templates/socialaccount/signup.html:10 #, python-format msgid "You are about to use your %(provider_name)s account to login to\n" "%(site_name)s.
As a final step, please complete the following form:" -msgstr "" +msgstr "A %(provider_name)s felhasználói fiókodat fogod használni a %(site_name)s belépéshez.
Kérlek töltsd ki az alábbi adatokat:" #: templates/stats.html:9 msgid "Server" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index ba4113904f..f5d4e7bdbe 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:46\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -42,9 +42,9 @@ msgstr "Masukkan tanggal" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Catatan" @@ -90,6 +90,14 @@ msgstr "Konfirmasi alamat email" msgid "You must type the same email each time." msgstr "Masukkan email yang sama." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -204,14 +212,14 @@ msgstr "Lampiran" msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Tautan" @@ -229,9 +237,9 @@ msgstr "Komentar" msgid "File comment" msgstr "Komentar file" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Kesalahan merubah nama file" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Nama" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL file gambar external" msgid "Downloading images from remote URL is not enabled" msgstr "Unduhan gambar dari URL external tidak aktif" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Ceko" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Denmark" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Jerman" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Yunani" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Inggris" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spanyol" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spanyol (Meksiko)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Persia" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Perancis" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Ibrani" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Hungaria" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Itali" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Jepang" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Korea" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Belanda" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norwegia" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polandia" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugis" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugis (Brasil)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Rusia" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Swedia" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thai" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turki" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnam" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Cina" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Dikembalikan" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Dikirim" @@ -776,9 +784,9 @@ msgstr "Referensi Order Produksi" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referensi" @@ -823,9 +831,9 @@ msgstr "Produksi induk dari produksi ini" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Lokasi Sumber" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Kode status pembuatan" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Kode Kelompok" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Tanggal Pembuatan" @@ -932,7 +940,7 @@ msgstr "Pengguna yang menyerahkan order ini" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Penanggung Jawab" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Sumber stok item" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Sumber stok item" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -1152,9 +1160,9 @@ msgstr "Daftar hasil pesanan harus disediakan" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "Lokasi hasil pesanan yang selesai" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Status" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index af19d8019d..282e750d02 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-24 08:58\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -42,9 +42,9 @@ msgstr "Inserisci la data" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Note" @@ -52,11 +52,11 @@ msgstr "Note" #: InvenTree/format.py:142 #, python-brace-format msgid "Value '{name}' does not appear in pattern format" -msgstr "" +msgstr "Il valore '{name}' non è nel formato del pattern" #: InvenTree/format.py:152 msgid "Provided value does not match required pattern: " -msgstr "" +msgstr "Il valore fornito non corrisponde al modello richiesto: " #: InvenTree/forms.py:135 msgid "Enter password" @@ -90,6 +90,14 @@ msgstr "Conferma indirizzo email" msgid "You must type the same email each time." msgstr "È necessario digitare la stessa e-mail ogni volta." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "L'indirizzo email principale fornito non è valido." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "Il dominio di posta elettronica fornito non è approvato." + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Errore di connessione" @@ -104,19 +112,19 @@ msgstr "Si è verificata un'eccezione" #: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" -msgstr "" +msgstr "Il server ha risposto con valore Content-Length non valido" #: InvenTree/helpers.py:183 msgid "Image size is too large" -msgstr "" +msgstr "Immagine troppo grande" #: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" -msgstr "" +msgstr "Il download dell'immagine ha superato la dimensione massima" #: InvenTree/helpers.py:200 msgid "Remote server returned empty response" -msgstr "" +msgstr "Il server remoto ha restituito una risposta vuota" #: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" @@ -132,7 +140,7 @@ msgstr "Numero seriale vuoto" #: InvenTree/helpers.py:635 msgid "Duplicate serial" -msgstr "" +msgstr "Seriale Duplicato" #: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format @@ -142,7 +150,7 @@ msgstr "Range gruppo: {g}" #: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" -msgstr "" +msgstr "L'intervallo {g} supera la quantità consentita ({q})" #: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format @@ -160,19 +168,19 @@ msgstr "Il numero dei numeri seriali univoci ({s}) deve essere uguale alla quant #: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" -msgstr "" +msgstr "Rimuovi i tag HTML da questo valore" #: InvenTree/models.py:238 msgid "Improperly formatted pattern" -msgstr "" +msgstr "Schema formattato impropriamente" #: InvenTree/models.py:245 msgid "Unknown format key specified" -msgstr "" +msgstr "Chiave di formato specificata sconosciuta" #: InvenTree/models.py:251 msgid "Missing required format key" -msgstr "" +msgstr "Chiave di formato richiesta mancante" #: InvenTree/models.py:263 msgid "Reference field cannot be empty" @@ -204,14 +212,14 @@ msgstr "Allegato" msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Collegamento" @@ -229,9 +237,9 @@ msgstr "Commento" msgid "File comment" msgstr "Commento del file" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Errore nella rinominazione del file" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Nome" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Ceco" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Tedesco" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Greco" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Inglese" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spagnolo" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spagnolo (Messicano)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Persiano" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Francese" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Ebraico" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Ungherese" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italiano" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Giapponese" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Coreano" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Olandese" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norvegese" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polacco" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portoghese" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portoghese (Brasile)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Russo" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Svedese" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thailandese" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turco" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamita" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Cinese" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Reso" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Spedito" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Riferimento" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Posizione Di Origine" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Codice Lotto" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Data di creazione" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Responsabile" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Origine giacenza articolo" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Origine giacenza articolo" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "Posizione per gli output di build completati" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Stato" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Data scadenza" @@ -1451,7 +1459,7 @@ msgstr "Completato" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Ordini di Vendita" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "Lo stock può essere prelevato da qualsiasi posizione disponibile." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Destinazione" @@ -1555,7 +1563,7 @@ msgstr "Ordina articoli richiesti" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Ordine Articoli" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "Seleziona il file {name} da caricare" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "Valore impostazioni" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "Il valore specificato non è un opzione valida" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "Il valore deve essere un valore booleano" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "Il valore deve essere un intero" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "La stringa chiave deve essere univoca" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Nessun gruppo" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "Riavvio richiesto" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "È stata modificata un'impostazione che richiede un riavvio del server" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "Descrittore stringa per l'istanza del server" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Utilizza nome istanza" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "Usa il nome dell'istanza nella barra del titolo" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Nome azienda" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Nome interno dell'azienda" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "URL Base" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "URL di base per l'istanza del server" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Valuta predefinita" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Valuta predefinita" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Scarica dall'URL" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Consenti il download di immagini e file remoti da URL esterno" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Supporto Codice A Barre" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Abilita supporto scanner codici a barre" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "Schema di espressione regolare per l'articolo corrispondente IPN" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Consenti duplicati IPN" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Permetti a più articoli di condividere lo stesso IPN" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Permetti modifiche al part number interno (IPN)" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "Consenti di modificare il valore del part number durante la modifica di un articolo" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Copia I Dati Della distinta base dell'articolo" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "Copia I Dati Parametro dell'articolo" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "Copia i dati dei parametri di default quando si duplica un articolo" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "Copia i dati di prova di default quando si duplica un articolo" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Copia Template Parametri Categoria" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Gli articoli sono modelli per impostazione predefinita" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Assemblaggio" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Componente" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Gli articoli possono essere assemblati da altri componenti per impostazione predefinita" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Acquistabile" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Vendibile" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Tracciabile" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Gli articoli sono tracciabili per impostazione predefinita" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtuale" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Gli articoli sono virtuali per impostazione predefinita" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Mostra l'importazione nelle viste" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Mostra la procedura guidata di importazione in alcune viste articoli" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Mostra articoli correlati" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Visualizza parti correlate per ogni articolo" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Crea giacenza iniziale" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "Crea giacenza iniziale sulla creazione articolo" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "Formato di visualizzazione del nome articolo" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "Formato per visualizzare il nome dell'articolo" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "giorni" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Prezzi interni" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "Abilita prezzi interni per gli articoli" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Abilita Report di Stampa" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "Abilita generazione di report di stampa" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Modalità Debug" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "Genera report in modalità debug (output HTML)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Dimensioni pagina" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Dimensione predefinita della pagina per i report PDF" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "Abilita generazione di stampe di prova" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "Scadenza giacenza" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "Abilita funzionalità di scadenza della giacenza" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "Vendi giacenza scaduta" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "Consenti la vendita di stock scaduti" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 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:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "Controllo della proprietà della giacenza" -#: common/models.py:1275 +#: common/models.py:1303 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:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Abilita password dimenticata" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "Abilita la funzione password dimenticata nelle pagine di accesso" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "Abilita registrazione" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "SSO abilitato" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "Abilita SSO nelle pagine di accesso" -#: common/models.py:1351 -msgid "Email required" -msgstr "Email richiesta" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "Riempimento automatico degli utenti SSO" - -#: common/models.py:1359 -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:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" -msgstr "" +msgid "Email required" +msgstr "Email richiesta" #: common/models.py:1387 -msgid "Users must use multifactor security." -msgstr "" +msgid "Require user to supply mail on signup" +msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" #: common/models.py:1393 -msgid "Check plugins on startup" -msgstr "" +msgid "Auto-fill SSO users" +msgstr "Riempimento automatico degli utenti SSO" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +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:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "Mostra le categorie sottoscritte" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "Mostra le categorie dei componenti sottoscritti nella homepage" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Mostra ultimi articoli" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1617 +#: common/models.py:1659 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:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1624 +#: common/models.py:1666 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:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "Risultati Dell'Anteprima Di Ricerca" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Prezzo" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "Attivo" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "Token" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "Seleziona Produttore" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "Codice articolo produttore (MPN)" @@ -3154,7 +3187,7 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "Seleziona fornitore" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "Imballaggio del pezzo" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "Azienda da cui sono stati ordinati gli articoli" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "Riferimento fornitore" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "Articolo Fornitore" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "Duplica selezionati" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "Giacenze Totali" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "Disponibilità in magazzino" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "Registrati" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "Hai dimenticato la password? Inserisci il tuo indirizzo e-mail qui sotto msgid "Reset My Password" msgstr "Reimposta la Mia Password" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "Questa funzione è attualmente disabilitata. Contatta un amministratore." @@ -8301,8 +8334,8 @@ msgstr "La tua password è stata modificata." msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Chiudi" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "Modifica allocazione magazzino" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "Elimina posizione giacenza" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "Seleziona Articoli" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "Specificare il quantitativo assegnato allo stock" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "Seleziona la posizione di origine (lascia vuoto per prendere da tutte le posizioni)" @@ -9085,11 +9118,11 @@ msgstr "Seleziona la posizione di origine (lascia vuoto per prendere da tutte le msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "Nessuna posizione di magazzino corrispondente" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "Aggiungi fornitore" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "Aggiungi fornitore articolo" @@ -9668,304 +9701,304 @@ msgstr "Modifica ordine d'acquisto" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "Quantità da ricevere" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "Stato giacenza" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "Codice ordine" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "Ordinato" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "Totale" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "Prezzo Unitario" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "Prezzo Totale" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "Cliente non valido" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Conferma l'assegnazione della giacenza" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "Nessun ordine di vendita trovato" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "Modifica posizione giacenza" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "Conferma Operazione Eliminazione" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "Elimina posizione giacenza" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "Spedito al cliente" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "Nessun posizione specificata" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "Prezzo d'acquisto" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "Calcola il prezzo" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index f8cada48b0..9df9d502f1 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -42,9 +42,9 @@ msgstr "日付を入力する" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "メモ" @@ -90,6 +90,14 @@ msgstr "メールアドレスの確認" msgid "You must type the same email each time." msgstr "毎回同じメールアドレスを入力する必要があります。" +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -204,14 +212,14 @@ msgstr "添付ファイル" msgid "Select file to attach" msgstr "添付ファイルを選択" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "リンク" @@ -229,9 +237,9 @@ msgstr "コメント:" msgid "File comment" msgstr "ファイルコメント" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "ファイル名の変更に失敗しました" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "お名前" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "ドイツ語" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "ギリシャ語" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "英語" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "スペイン語" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "スペイン語(メキシコ)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "フランス語" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "ヘブライ語" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "ハンガリー語" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "イタリア語" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "日本語" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "韓国語" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "オランダ語" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "ノルウェー語" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "ポーランド語" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "ロシア語" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "スウェーデン語" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "タイ語" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "トルコ語" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "ベトナム語" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "中国語" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "返品済" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "発送済み" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "作成日時" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "パーツを割り当てるためにビルドする" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "ステータス" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "注文必須パーツ" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "パーツの注文" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "テンプレート" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "パーツはデフォルトのテンプレートです" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "アセンブリ" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "コンポーネント" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "パーツはデフォルトでサブコンポーネントとして使用できます" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "購入可能" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "パーツはデフォルトで販売可能です" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "追跡可能" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "パーツはデフォルトで追跡可能です" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "デバッグモード" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "メーカー・パーツの編集" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index b5c1774f97..ea9f3406cd 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -42,9 +42,9 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "" @@ -90,6 +90,14 @@ msgstr "이메일 주소 확인" msgid "You must type the same email each time." msgstr "" +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -204,14 +212,14 @@ msgstr "첨부파일" msgid "Select file to attach" msgstr "첨부할 파일을 선택하세요" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "링크" @@ -229,9 +237,9 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "파일 이름 바꾸기 오류" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "이름" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "체코어" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "독일어" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "그리스어" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "영어" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "스페인어" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "스페인어 (멕시코)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "파르시어/페르시아어" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "프랑스어" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "히브리어" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "헝가리어" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "이탈리아어" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "일본어" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "한국어" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "네덜란드어" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "노르웨이어" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "폴란드어" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "러시아어" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "스웨덴어" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "태국어" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "터키어" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "베트남어" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "중국어" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "일련번호" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "상태" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} 파일" msgid "Select {name} file to upload" msgstr "업로드할 {name} 파일을 선택하세요" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "재시작 필요" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "회사명" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "기본 통화" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "기본 통화" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "URL에서 다운로드" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "바코드 지원" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "구입 가능" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "판매 가능" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "디버그 모드" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "페이지 크기" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "PDF 보고서 기본 페이지 크기" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "SSO 활성화" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "로그인 페이지에서 SSO 활성화" -#: common/models.py:1351 -msgid "Email required" -msgstr "이메일 필요" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "두 번 보내기" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" -msgstr "" +msgid "Email required" +msgstr "이메일 필요" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" +msgstr "두 번 보내기" + +#: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1401 +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "일련번호" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "이 기능은 활성화되지 않았습니다. 관리자에게 연락하세요." @@ -8301,8 +8334,8 @@ msgstr "비밀번호가 변경되었습니다." msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "단가" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 49f9a1068e..80423498a2 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -42,9 +42,9 @@ msgstr "Voer datum in" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Opmerkingen" @@ -90,6 +90,14 @@ msgstr "E-mailadres bevestiging" msgid "You must type the same email each time." msgstr "Er moet hetzelfde e-mailadres ingevoerd worden." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Verbindingsfout" @@ -204,14 +212,14 @@ msgstr "Bijlage" msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Link" @@ -229,9 +237,9 @@ msgstr "Opmerking" msgid "File comment" msgstr "Bestand opmerking" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Fout bij hernoemen bestand" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Naam" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL van extern afbeeldingsbestand" msgid "Downloading images from remote URL is not enabled" msgstr "Afbeeldingen van externe URL downloaden is niet ingeschakeld" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Tsjechisch" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Duits" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Grieks" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Engels" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spaans" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spaans (Mexicaans)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Perzisch" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Frans" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebreeuws" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Hongaars" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italiaans" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japans" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Koreaans" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Nederlands" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Noors" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Pools" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugees" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugees (Braziliaans)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Russisch" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Zweeds" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thais" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turks" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamees" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Chinees" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Retour" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Verzonden" @@ -776,9 +784,9 @@ msgstr "Productieorderreferentie" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referentie" @@ -823,9 +831,9 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Bronlocatie" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Productiestatuscode" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Batchcode" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Aanmaakdatum" @@ -932,7 +940,7 @@ msgstr "Gebruiker die de productieorder heeft gegeven" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Verantwoordelijke" @@ -1015,9 +1023,9 @@ msgstr "Product om onderdelen toe te wijzen" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Bron voorraadartikel" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Bron voorraadartikel" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Serienummers" @@ -1152,9 +1160,9 @@ msgstr "Een lijst van productieuitvoeren moet worden verstrekt" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "Locatie van voltooide productieuitvoeren" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Status" @@ -1414,9 +1422,9 @@ msgstr "Voorraad is niet volledig toegewezen aan deze productieorder" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Streefdatum" @@ -1451,7 +1459,7 @@ msgstr "Voltooid" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Verkooporder" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "Voorraad kan worden genomen van elke beschikbare locatie." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Bestemming" @@ -1555,7 +1563,7 @@ msgstr "Vereiste onderdelen bestellen" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Onderdelen bestellen" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} Bestand" msgid "Select {name} file to upload" msgstr "Kies {name} bestand om te uploaden" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig)" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "Instellingswaarde" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "Gekozen waarde is geen geldige optie" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "Waarde moet een booleaanse waarde zijn" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "Waarde moet een geheel getal zijn" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "Sleutelreeks moet uniek zijn" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Geen groep" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "Opnieuw opstarten vereist" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "Een instelling is gewijzigd waarvoor een herstart van de server vereist is" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "ID Serverinstantie" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "Stringbeschrijving voor de server instantie" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Gebruik de instantie naam" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "Gebruik de naam van de instantie in de titelbalk" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "Tonen `over` beperken" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Bedrijfsnaam" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Interne bedrijfsnaam" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Basis-URL" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "Basis URL voor serverinstantie" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Standaard Valuta" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Standaard valuta" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Download van URL" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Download van afbeeldingen en bestanden vanaf een externe URL toestaan" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Streepjescodeondersteuning" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Streepjescodescanner ondersteuning inschakelen" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "Barcode Webcam Ondersteuning" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode via webcam scannen in browser toestaan" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulier expressiepatroon voor het overeenkomende Onderdeel IPN" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Duplicaat IPN toestaan" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Toestaan dat meerdere onderdelen dezelfde IPN gebruiken" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Bewerken IPN toestaan" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "Sta het wijzigen van de IPN toe tijdens het bewerken van een onderdeel" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Kopieer Onderdeel Stuklijstgegevens" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopieer standaard stuklijstgegevens bij het dupliceren van een onderdeel" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "Kopieer Onderdeel Parametergegevens" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "Parametergegevens standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "Kopieer Onderdeel Testdata" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "Testdata standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Kopiëer Categorieparameter Sjablonen" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Sjabloon" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Onderdelen zijn standaard sjablonen" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Samenstelling" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Component" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Onderdelen kunnen standaard worden gebruikt als subcomponenten" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Koopbaar" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Onderdelen kunnen standaard gekocht worden" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Verkoopbaar" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Onderdelen kunnen standaard verkocht worden" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Volgbaar" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Onderdelen kunnen standaard gevolgd worden" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtueel" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Onderdelen zijn standaard virtueel" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Toon Import in Weergaven" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Toon de importwizard in sommige onderdelenweergaven" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Verwante onderdelen tonen" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Verwante onderdelen voor een onderdeel tonen" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Eerste voorraad aanmaken" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "Aanmaken eerste voorraad bij het maken van onderdeel" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "Onderdelennaam Weergaveopmaak" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "Opmaak om de onderdeelnaam weer te geven" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "dagen" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Interne Prijzen" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "Inschakelen van interne prijzen voor onderdelen" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "Printen van labels Inschakelen" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "Printen van labels via de webinterface inschakelen" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "Label Afbeelding DPI" -#: common/models.py:1170 +#: common/models.py:1198 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:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Activeer Rapportages" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "Activeer het genereren van rapporten" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Foutopsporingsmodus" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "Rapporten genereren in debug modus (HTML uitvoer)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Paginagrootte" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Standaard paginagrootte voor PDF rapporten" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "Activeer Testrapporten" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "Activeer het genereren van testrapporten" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "Testrapporten Toevoegen" -#: common/models.py:1212 +#: common/models.py:1240 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:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "Batchcode Sjabloon" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "Verlopen Voorraad" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "Verlopen voorraad functionaliteit inschakelen" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "Verkoop Verlopen Voorraad" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "Verkoop verlopen voorraad toestaan" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "Voorraad Vervaltijd" -#: common/models.py:1260 +#: common/models.py:1288 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:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "Produceer Verlopen Voorraad" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "Sta productie met verlopen voorraad toe" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "Voorraad Eigenaar Toezicht" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "Productieorderreferentiepatroon" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "Verkooporderreferentiepatroon" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "Standaard Verzending Verkooporder" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "Aanmaken standaard verzending bij verkooporders inschakelen" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "Inkooporderreferentiepatroon" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Wachtwoord vergeten functie inschakelen" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "Registratie inschakelen" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "SSO inschakelen" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "SSO inschakelen op de inlogpagina's" -#: common/models.py:1351 +#: common/models.py:1379 +msgid "Enable SSO registration" +msgstr "" + +#: common/models.py:1380 +msgid "Enable self-registration via SSO for users on the login pages" +msgstr "" + +#: common/models.py:1386 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/models.py:1352 +#: common/models.py:1387 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/models.py:1358 +#: common/models.py:1393 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1359 +#: common/models.py:1394 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1365 +#: common/models.py:1400 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/models.py:1366 +#: common/models.py:1401 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1372 +#: common/models.py:1407 msgid "Password twice" msgstr "" -#: common/models.py:1373 +#: common/models.py:1408 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/models.py:1379 +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/models.py:1380 +#: common/models.py:1422 msgid "Group to which new users are assigned on registration" msgstr "Groep waaraan nieuwe gebruikers worden toegewezen bij registratie" -#: common/models.py:1386 +#: common/models.py:1428 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/models.py:1387 +#: common/models.py:1429 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/models.py:1393 +#: common/models.py:1435 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/models.py:1394 +#: common/models.py:1436 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1401 +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Toon laatste onderdelen" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Toon laatste onderdelen op de startpagina" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "Toon recente voorraadwijzigingen" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "Toon recent aangepaste voorraadartikelen op de startpagina" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "Toon lage voorraad" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "Toon lage voorraad van artikelen op de startpagina" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "Toon lege voorraad" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "Toon lege voorraad van artikelen op de startpagina" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Toon benodigde voorraad" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "Toon verlopen voorraad" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "Toon verlopen voorraad van artikelen op de startpagina" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "Toon verouderde voorraad" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "Toon verouderde voorraad van artikelen op de startpagina" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "Toon openstaande producties" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "Toon openstaande producties op de startpagina" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "Toon achterstallige productie" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "Toon achterstallige producties op de startpagina" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "Toon uitstaande PO's" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "Toon uitstaande PO's op de startpagina" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "Toon achterstallige PO's" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "Toon achterstallige PO's op de startpagina" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "Toon uitstaande SO's" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "Toon uitstaande SO's op de startpagina" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "Toon achterstallige SO's" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "Toon achterstallige SO's op de startpagina" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "Zoek Onderdelen" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "Zoek in Voorraad" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "Inkooporders Zoeken" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "Toon inkooporders in het zoekvenster" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "Inactieve Inkooporders Weglaten" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inactieve inkooporders weglaten in het zoekvenster" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "Verkooporders zoeken" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "Toon verkooporders in het zoekvenster" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "Inactieve Verkooporders Weglaten" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Prijs" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "Actief" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "Token" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "Geheim" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "Host" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "Koptekst" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "Fabrikant selecteren" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "MPN" @@ -3154,7 +3187,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "Leverancier selecteren" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "SKU" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "Toegewezen Voorraadartikelen" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "Bedrijf waar de artikelen van worden besteld" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "Leveranciersreferentie" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "Streefdatum voor voltooien order. De order is na deze datum achterstallig." #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "Verzenddatum" @@ -3987,7 +4020,7 @@ msgstr "verwijderd" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "Order" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "Leveranciersonderdeel" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "Artikelregel komt niet overeen met inkooporder" msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "Voer serienummers in voor inkomende voorraadartikelen" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "Inkooporder Artikelen" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "Artikel toevoegen" @@ -4499,7 +4532,7 @@ msgstr "Extra Regels" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "Extra Regel Toevoegen" @@ -4512,7 +4545,7 @@ msgstr "Ontvangen Artikelen" msgid "Order Notes" msgstr "Ordernotities" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "Voeg Orderregel toe" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "Deze Verkooporder is niet volledig toegewezen" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "Klantreferentie" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "Toegewezen" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "Totale Voorraad" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "Beschikbare Voorraad" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "Formaat" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "Selecteer bestandsindeling" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Serienummer" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Sluit" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "Geen Voorraad Aanwezig" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "Voorraadtoewijzing bewerken" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "Voorraadtoewijzing verwijderen" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "Onvoldoende voorraad beschikbaar" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "Genoeg voorraad beschikbaar" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "Productie voorraad" @@ -9051,21 +9084,21 @@ msgstr "Productie voorraad" msgid "Order stock" msgstr "Voorraad order" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "Voorraad toewijzen" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "Onderdelen selecteren" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "Er moet op zijn minst één onderdeel toegewezen worden" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "Specificeer voorraadtoewijzingshoeveelheid" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "Selecteer bron locatie (laat het veld leeg om iedere locatie te gebruiken)" @@ -9085,11 +9118,11 @@ msgstr "Selecteer bron locatie (laat het veld leeg om iedere locatie te gebruike msgid "Allocate Stock Items to Build Order" msgstr "Voorraadartikelen toewijzen aan Productieorder" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "Geen overeenkomende voorraadlocaties" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "Geen overeenkomende voorraadartikelen" @@ -9159,7 +9192,7 @@ msgstr "Fabrikantonderdeel bewerken" msgid "Add Supplier" msgstr "Leverancier Toevoegen" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "Leveranciersonderdeel Toevoegen" @@ -9668,304 +9701,304 @@ msgstr "Bewerk Inkooporder" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "Export Order" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "Te bestellen aantal" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "Nieuwe inkooporder" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "Toevoegen aan inkooporder" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "Geen overeenkomende inkooporders" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "Selecteer artikelen" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "Ten minste één artikel moet worden geselecteerd" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "Order Code" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "Besteld" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "Ontvang Artikelen Inkooporder" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "Geen inkooporder gevonden" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "Order is achterstallig" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "Artikelen" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "Artikel dupliceren" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "Artikel wijzigen" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "Artikel verwijderen" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "Geen artikelen gevonden" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "Totaal" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "Stukprijs" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "Totaalprijs" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "Dit artikel is achterstallig" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "Artikel ontvangen" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "Artikel dupliceren" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "Artikel bewerken" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "Artikel verwijderen" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "Kopieer regel" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "Bewerk regel" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "Verwijder regel" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "Kopieer Regel" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "Bewerk Regel" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "Verwijder Regel" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "Geen overeenkomende regel" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "Geen verkooporder gevonden" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "Ongeldige Klant" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "Verzending bewerken" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "Verzending Voltooien" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "Verzending verwijderen" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "Verzending bewerken" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "Verzending verwijderen" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "Geen overeenkomende verzending gevonden" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "Verzendingsreferentie" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "Niet verzonden" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "Volgen" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "Factuur" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "Voeg Verzending toe" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Bevestig de voorraadtoewijzing" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "Voorraadartikel toewijzen aan Verkooporder" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "Geen verkooporder toewijzingen gevonden" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "Bewerk Voorraadtoewijzing" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "Bevestig Verwijderen" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "Verwijder Voorraadtoewijzing" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "Verzonden aan klant" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "Voorraadlocatie niet gespecificeerd" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "Wijs serienummers toe" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "Koop voorraad" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "Bereken prijs" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "Kan niet worden verwijderd omdat artikelen verzonden zijn" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "Kan niet worden verwijderd omdat artikelen toegewezen zijn" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "Wijs Serienummers Toe" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "Werk Stukprijs Bij" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "Geen overeenkomende artikelen" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "Geen overeenkomende regels" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 00734c88da..e6b4455c53 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -42,9 +42,9 @@ msgstr "Oppgi dato" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Notater" @@ -90,6 +90,14 @@ msgstr "Bekreftelsen på e-postaddresse" msgid "You must type the same email each time." msgstr "Du må angi samme e-post hver gang." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Tilkoblingsfeil" @@ -204,14 +212,14 @@ msgstr "Vedlegg" msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Lenke" @@ -229,9 +237,9 @@ msgstr "Kommenter" msgid "File comment" msgstr "Kommentar til fil" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Feil ved endring av navn" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Navn" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL-adressen til ekstern bildefil" msgid "Downloading images from remote URL is not enabled" msgstr "Nedlasting av bilder fra ekstern URL er ikke aktivert" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Tsjekkisk" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Dansk" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Tysk" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Gresk" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Engelsk" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spansk" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spansk (Meksikansk)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Persisk" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Fransk" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebraisk" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Ungarsk" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italiensk" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japansk" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Koreansk" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Nederlandsk" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norsk" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polsk" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugisisk" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugisisk (Brasilian)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Russisk" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Svensk" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thailandsk" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Tyrkisk" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamesisk" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Kinesisk" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Returnert" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Sendt" @@ -776,9 +784,9 @@ msgstr "Bygg ordrereferanse" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referanse" @@ -823,9 +831,9 @@ msgstr "Build order som denne build er tildelt til" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Salgorder som denne build er tildelt til" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Kilde plassering" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Byggstatuskode" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Batch kode" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Batch kode for denne build output" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Opprettelsesdato" @@ -932,7 +940,7 @@ msgstr "Brukeren som utstede denne prosjekt order" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Ansvarlig" @@ -1015,9 +1023,9 @@ msgstr "Bygge for å tildele deler" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Kilde lagervare" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Kilde lagervare" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "Heltallsverdi kreves, materialene inneholder sporbare deler" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Serienummer" @@ -1152,9 +1160,9 @@ msgstr "En liste over byggeresultater må oppgis" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "Sted for ferdige byggeresultater" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Status" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Måldato" @@ -1451,7 +1459,7 @@ msgstr "Fullført" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Salgsorder" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "Lagervare kan hentes fra alle tilgengelige steder." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Destinasjon" @@ -1555,7 +1563,7 @@ msgstr "Bestill nødvendige deler" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Bestill deler" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} Fil" msgid "Select {name} file to upload" msgstr "Velg {name} fil som skal lastes opp" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "Innstillingsnøkkel (må være unik - ufølsom for store of små bokstaver)" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "Innstillings verdi" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "Valgt verdi er ikke et gyldig alternativ" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "Verdien må være en boolsk verdi" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "Verdien må være et heltall" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "Nøkkelstreng må være unik" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Ingen gruppe" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "Omstart påkrevd" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "En innstilling har blitt endrett som krever en serveromstart" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "Server Instans navn" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "Strengbeskrivelse for serverinstansen" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Bruk forekomstnavn" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "Bruk forekomstnavnet i tittellinjen" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "Begrens visning av 'about'" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "Vis bare `about` modal til superbrukere" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Firmanavn" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Internt firmanavn" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Base-URL" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "Base URL for server instans" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Standardvaluta" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Standardvaluta" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Last ned fra URL" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Tilat nedlastning av eksterne bilder og filer fra ekstern URL" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "Nedlastingsgrense" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "Maksimal tillatt nedlastingsstørrelse for eksternt bilde" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "Krever bekreftelse" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "Krev eksplisitt brukerbekreftelse for visse handlinger." -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "Tre dybde" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "Standard tredybde for trevisning. Dypere nivåer kan lastes inn ved behov." -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "Automatisk sikkerhetskopiering" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "Aktiver automatisk sikkerhetskopiering av database og mediafiler" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "Slett gamle oppgaver" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "Bakgrunnsoppgaveresultater vil bli slettet etter antall angitte dager" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "Slett feillogger" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "Feilloggene vil bli slettet etter et angitt antall dager" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "Slett varsler" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "Brukervarsler slettes etter antall angitte dager" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Strekkode støtte" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Aktiver skrekkodeleser støtte" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "Strekkode registrering forsinkelse" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "Strekkode tidsforsinkelse i behandling" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "Strekkode webcam støtte" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "Tillat strekkodelesning via webkamera i nettleseren" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "IPN regex" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulært uttrykksmønster for matchende del IPN" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Tilat duplisert IPN" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Tillat flere deler å dele samme IPN" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Tillat redigering av IPN" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "Tillat å endre IPN-verdien mens du redigerer en del" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Kopier BOM data fra del" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopier BOM-data som standard når du dupliserer en del" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "Kopier del parameterdata" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "Kopier parameterdata som standard ved duplisering av en del" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "Kopier del test data" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "Kopier testdata som standard ved duplisering av en del" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Kopier designmaler for kategoriparametere" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "Kopier kategori parametermaler ved oppretting av en del" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Mal" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Deler er maler som standard" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Montering" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Komponent" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Deler kan bli brukt som underkomponenter som standard" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Kjøpbar" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Salgbar" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Deler er salgbare som standard" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Sporbar" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Deler er sporbare som standard" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Deler er virtuelle som standard" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Vis import i visninger" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Vis importveiviseren i noen deler visninger" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Vis relaterte deler" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Vis relaterte deler i en del" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "Rediger fullførte salgsordrer" -#: common/models.py:1309 +#: common/models.py:1337 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:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "Referansemønster for innkjøpsordre" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "Rediger fullførte innkjøpsordre" -#: common/models.py:1323 +#: common/models.py:1351 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:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Aktiver passord glemt" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "Ativer funskjon for glemt passord på innloggingssidene" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "Aktiver registrering" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "Aktiver SSO" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "Aktiver SSO på innloggingssidene" -#: common/models.py:1351 +#: common/models.py:1379 +msgid "Enable SSO registration" +msgstr "" + +#: common/models.py:1380 +msgid "Enable self-registration via SSO for users on the login pages" +msgstr "" + +#: common/models.py:1386 msgid "Email required" msgstr "E-postadresse kreves" -#: common/models.py:1352 +#: common/models.py:1387 msgid "Require user to supply mail on signup" msgstr "Krevt at brukeren angi e-post ved registrering" -#: common/models.py:1358 +#: common/models.py:1393 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO brukere" -#: common/models.py:1359 +#: common/models.py:1394 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO kontodata" -#: common/models.py:1365 +#: common/models.py:1400 msgid "Mail twice" msgstr "E-post to ganger" -#: common/models.py:1366 +#: common/models.py:1401 msgid "On signup ask users twice for their mail" msgstr "Ved registrering spør brukere to ganger for e-posten" -#: common/models.py:1372 +#: common/models.py:1407 msgid "Password twice" msgstr "Passord to ganger" -#: common/models.py:1373 +#: common/models.py:1408 msgid "On signup ask users twice for their password" msgstr "Ved registrerting, spør brukere to ganger for passord" -#: common/models.py:1379 +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 msgid "Group on signup" msgstr "Gruppe på registrering" -#: common/models.py:1380 +#: common/models.py:1422 msgid "Group to which new users are assigned on registration" msgstr "Gruppe for hvilke nye brukere som er tilknyttet registrering" -#: common/models.py:1386 +#: common/models.py:1428 msgid "Enforce MFA" msgstr "Krev MFA" -#: common/models.py:1387 +#: common/models.py:1429 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/models.py:1393 +#: common/models.py:1435 msgid "Check plugins on startup" msgstr "Sjekk utvidelser ved oppstart" -#: common/models.py:1394 +#: common/models.py:1436 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:1401 +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "Sjekk plugin signaturer" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "Kontroller og vis signaturer for plugins" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "Aktiver URL integrering" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "Aktiver tillegg for å legge til URL" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrering" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "Aktiver plugins for å integrere inn i navigasjon" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "Aktiver app integrasjon" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "Aktiver plugins for å legge til apper" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "Aktiver integrering av tidsplan" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "Aktiver utvidelser for å kjøre planlagte oppgaver" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "Aktiver hendelsesintegrering" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "Aktiver plugins til å svare på interne hendelser" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 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:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "Vis abbonerte deler" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "Vis abbonerte deler på hjemmesiden" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "Vis abbonerte kategorier" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "Vis abbonerte delkatekorier på hjemmesiden" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Vis nyeste deler" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Vis nyeste deler på hjemmesiden" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "Antall nylig deler" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "Antall nylige deler som skal vises på indeks-side" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "Vis uvaliderte BOMs" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "Vis BOMs som venter validering på hjemmesiden" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "Vis nylige lagerendringer" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "Vis nylig endret lagervarer på hjemmesiden" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "Siste lagertelling" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "Antall nylige lagervarer som skal vises på indeksside" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "Vis lav lager" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "Vis lav lagervarer på hjemmesiden" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "Vis tom lagervarer" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "Vis lav lagerbeholdning på hjemmesiden" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Vis nødvendig lagervare" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "Vis lagervarer som trengs for å bygge på hjemmesiden" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "Vis utløpt lager" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "Vis utløpte lagerbeholdninger på hjemmesiden" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Del planlegging" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "Aktiv" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "Sjetong" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "Vert" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "Tittel" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "Brødtekst" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "Tildelt lagervarer" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Leverandør deler" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index f67aaf6dce..957b339980 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:22\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-15 05:44\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -42,9 +42,9 @@ msgstr "Wprowadź dane" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Uwagi" @@ -90,37 +90,45 @@ msgstr "Potwierdzenie adresu email" msgid "You must type the same email each time." msgstr "Należy ponownie wpisać ten sam adres e-mail." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "Podany podstawowy adres e-mail jest nieprawidłowy." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "Podany e-mail domeny nie został zatwierdzony." + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Błąd połączenia" #: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" -msgstr "" +msgstr "Serwer odpowiedział z nieprawidłowym kodem statusu" #: InvenTree/helpers.py:172 msgid "Exception occurred" -msgstr "" +msgstr "Wystąpił wyjątek" #: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" -msgstr "" +msgstr "Serwer odpowiedział z nieprawidłową wartością Content-Length" #: InvenTree/helpers.py:183 msgid "Image size is too large" -msgstr "" +msgstr "Rozmiar obrazu jest zbyt duży" #: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" -msgstr "" +msgstr "Przekroczono maksymalny rozmiar pobieranego obrazu" #: InvenTree/helpers.py:200 msgid "Remote server returned empty response" -msgstr "" +msgstr "Zdalny serwer zwrócił pustą odpowiedź" #: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" -msgstr "" +msgstr "Podany adres URL nie jest poprawnym plikiem obrazu" #: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" @@ -132,7 +140,7 @@ msgstr "Pusty ciąg numeru seryjnego" #: InvenTree/helpers.py:635 msgid "Duplicate serial" -msgstr "" +msgstr "Podwójny numer seryjny" #: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format @@ -142,7 +150,7 @@ msgstr "Nieprawidłowy zakres grupy: {g}" #: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" -msgstr "" +msgstr "Zakres grupy {g} przekracza dozwoloną ilość ({q})" #: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format @@ -160,31 +168,31 @@ msgstr "Liczba unikalnych numerów seryjnych ({s}) musi odpowiadać ilości ({q} #: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" -msgstr "" +msgstr "Usuń znaczniki HTML z tej wartości" #: InvenTree/models.py:238 msgid "Improperly formatted pattern" -msgstr "" +msgstr "Nieprawidłowo sformatowany wzór" #: InvenTree/models.py:245 msgid "Unknown format key specified" -msgstr "" +msgstr "Określono nieznany format klucza" #: InvenTree/models.py:251 msgid "Missing required format key" -msgstr "" +msgstr "Brak wymaganego formatu klucza" #: InvenTree/models.py:263 msgid "Reference field cannot be empty" -msgstr "" +msgstr "Pole odniesienia nie może być puste" #: InvenTree/models.py:270 msgid "Reference must match required pattern" -msgstr "" +msgstr "Odniesienie musi być zgodne z wymaganym wzorem" #: InvenTree/models.py:306 msgid "Reference number is too large" -msgstr "" +msgstr "Numer odniesienia jest zbyt duży" #: InvenTree/models.py:384 msgid "Missing file" @@ -204,14 +212,14 @@ msgstr "Załącznik" msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Łącze" @@ -229,9 +237,9 @@ msgstr "Komentarz" msgid "File comment" msgstr "Komentarz pliku" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Błąd zmiany nazwy pliku" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Nazwa" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -332,23 +340,23 @@ msgstr "Ścieżka" #: InvenTree/models.py:682 msgid "Barcode Data" -msgstr "" +msgstr "Dane kodu kreskowego" #: InvenTree/models.py:683 msgid "Third party barcode data" -msgstr "" +msgstr "Dane kodu kreskowego stron trzecich" #: InvenTree/models.py:688 order/serializers.py:477 msgid "Barcode Hash" -msgstr "" +msgstr "Hasz kodu kreskowego" #: InvenTree/models.py:689 msgid "Unique hash of barcode data" -msgstr "" +msgstr "Unikalny hasz danych kodu kreskowego" #: InvenTree/models.py:734 msgid "Existing barcode found" -msgstr "" +msgstr "Znaleziono istniejący kod kreskowy" #: InvenTree/models.py:787 msgid "Server Error" @@ -415,123 +423,123 @@ msgstr "Zduplikowana kolumna: '{col}'" #: InvenTree/serializers.py:606 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" -msgstr "" +msgstr "URL" #: InvenTree/serializers.py:607 msgid "URL of remote image file" -msgstr "" +msgstr "Adres URL zdalnego pliku obrazu" #: InvenTree/serializers.py:621 msgid "Downloading images from remote URL is not enabled" -msgstr "" +msgstr "Pobieranie obrazów ze zdalnego URL nie jest włączone" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Czeski" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" -msgstr "" +msgstr "Duński" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Niemiecki" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Grecki" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Angielski" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Hiszpański" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Hiszpański (Meksyk)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Perski" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Francuski" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebrajski" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Węgierski" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Włoski" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japoński" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Koreański" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Holenderski" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norweski" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polski" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugalski" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugalski (Brazylijski)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Rosyjski" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" -msgstr "" +msgstr "Słoweński" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Szwedzki" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Tajski" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turecki" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Wietnamski" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Chiński" #: InvenTree/status.py:98 msgid "Background worker check failed" -msgstr "" +msgstr "Sprawdzenie robotnika w tle nie powiodło się" #: InvenTree/status.py:102 msgid "Email backend not configured" @@ -539,7 +547,7 @@ msgstr "Nie skonfigurowano backendu e-mail" #: InvenTree/status.py:105 msgid "InvenTree system health checks failed" -msgstr "" +msgstr "Sprawdzanie poziomu zdrowia InvenTree nie powiodło się" #: InvenTree/status_codes.py:99 InvenTree/status_codes.py:140 #: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:362 @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Zwrócone" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Wysłane" @@ -598,11 +606,11 @@ msgstr "Odrzucone" #: InvenTree/status_codes.py:185 msgid "Quarantined" -msgstr "" +msgstr "Poddany kwarantannie" #: InvenTree/status_codes.py:259 msgid "Legacy stock tracking entry" -msgstr "" +msgstr "Starsze śledzenie wpisów stanu magazynowego" #: InvenTree/status_codes.py:261 msgid "Stock item created" @@ -634,19 +642,19 @@ msgstr "Lokalizacja zmieniona" #: InvenTree/status_codes.py:272 msgid "Installed into assembly" -msgstr "" +msgstr "Zainstalowano do montażu" #: InvenTree/status_codes.py:273 msgid "Removed from assembly" -msgstr "" +msgstr "Usunięto z montażu" #: InvenTree/status_codes.py:275 msgid "Installed component item" -msgstr "" +msgstr "Zainstalowano element komponentu" #: InvenTree/status_codes.py:276 msgid "Removed component item" -msgstr "" +msgstr "Usunięto element komponentu" #: InvenTree/status_codes.py:278 msgid "Split from parent item" @@ -674,19 +682,19 @@ msgstr "Zwrócony od klienta" #: InvenTree/status_codes.py:288 msgid "Build order output created" -msgstr "" +msgstr "Dane wyjściowe kolejności kompilacji utworzone" #: InvenTree/status_codes.py:289 msgid "Build order output completed" -msgstr "" +msgstr "Dane wyjściowe kolejności kompilacji ukończone" #: InvenTree/status_codes.py:290 msgid "Consumed by build order" -msgstr "" +msgstr "Zużyte przez kolejność kompilacji" #: InvenTree/status_codes.py:292 msgid "Received against purchase order" -msgstr "" +msgstr "Otrzymane na podstawie zlecenia zakupu" #: InvenTree/status_codes.py:307 msgid "Production" @@ -727,7 +735,7 @@ msgstr "Hasła muszą być zgodne" #: InvenTree/views.py:490 msgid "Wrong password provided" -msgstr "" +msgstr "Podano nieprawidłowe hasło" #: InvenTree/views.py:703 templates/navbar.html:152 msgid "System Information" @@ -739,11 +747,11 @@ msgstr "O InvenTree" #: build/api.py:226 msgid "Build must be cancelled before it can be deleted" -msgstr "" +msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta" #: build/models.py:105 msgid "Invalid choice for parent build" -msgstr "" +msgstr "Nieprawidłowy wybór kompilacji nadrzędnej" #: build/models.py:110 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 @@ -776,9 +784,9 @@ msgstr "Odwołanie do zamówienia wykonania" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referencja" @@ -823,9 +831,9 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Lokalizacja źródła" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Kod statusu budowania" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Kod partii" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Data utworzenia" @@ -908,7 +916,7 @@ msgstr "Docelowy termin zakończenia" #: build/models.py:257 msgid "Target date for build completion. Build will be overdue after this date." -msgstr "" +msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." #: build/models.py:260 order/models.py:292 #: templates/js/translated/build.js:2678 @@ -932,7 +940,7 @@ msgstr "Użytkownik, który wydał to zamówienie" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Odpowiedzialny" @@ -955,11 +963,11 @@ msgstr "Dodatkowe notatki do budowy" #: build/models.py:532 #, python-brace-format msgid "Build order {build} has been completed" -msgstr "" +msgstr "Kolejność kompilacji {build} została zakończona" #: build/models.py:538 msgid "A build order has been completed" -msgstr "" +msgstr "Kolejność kompilacji została zakończona" #: build/models.py:717 msgid "No build output specified" @@ -971,7 +979,7 @@ msgstr "Budowanie wyjścia jest już ukończone" #: build/models.py:723 msgid "Build output does not match Build Order" -msgstr "" +msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1180 msgid "Build item must specify a build output, as master part is marked as trackable" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Status" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Data docelowa" @@ -1451,7 +1459,7 @@ msgstr "Zakończone" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Zamówienie zakupu" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Przeznaczenie" @@ -1555,7 +1563,7 @@ msgstr "Zamów wymagane komponenty" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Zamów komponent" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} Plik" msgid "Select {name} file to upload" msgstr "Wybierz plik {name} do przesłania" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "Ustawienia wartości" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "Wartość musi być wartością binarną" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "Wartość musi być liczbą całkowitą" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "Ciąg musi być unikatowy" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Brak grupy" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "Wymagane ponowne uruchomienie" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "Zmieniono ustawienie, które wymaga restartu serwera" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "Użyj nazwy instancji" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Nazwa firmy" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Wewnętrzna nazwa firmy" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Bazowy URL" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "Bazowy adres URL dla instancji serwera" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Domyślna waluta" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Domyślna waluta" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Pobierz z adresu URL" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Zezwól na pobieranie zewnętrznych obrazów i plików z zewnętrznego URL" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Obsługa kodu kreskowego" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Włącz obsługę skanera kodów" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "Wyrażenie regularne IPN" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Zezwól na powtarzający się IPN" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Zezwól na edycję IPN" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "Skopiuj BOM komponentu" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Szablon" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Złożenie" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Komponent" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Możliwość zakupu" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Możliwość sprzedaży" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Części są domyślnie z możliwością sprzedaży" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Możliwość śledzenia" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Części są domyślnie z możliwością śledzenia" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Wirtualny" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Części są domyślnie wirtualne" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Utwórz początkowy stan magazynowy" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "dni" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Ceny wewnętrzne" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "Włącz drukowanie etykiet" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "Włącz drukowanie etykiet z interfejsu WWW" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "DPI etykiety" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Włącz raporty" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Tryb Debugowania" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Rozmiar strony" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "Włącz generowanie raportów testów" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "Włącz opcję zapomnianego hasła" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "Włącz funkcję zapomnianego hasła na stronach logowania" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "Włącz rejestrację" -#: common/models.py:1338 +#: common/models.py:1366 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:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "Włącz SSO" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "Włącz SSO na stronach logowania" -#: common/models.py:1351 -msgid "Email required" -msgstr "Adres e-mail jest wymagany" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" +#: common/models.py:1379 +msgid "Enable SSO registration" msgstr "" -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "Autouzupełnianie użytkowników SSO" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "E-mail dwa razy" - -#: common/models.py:1366 -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:1372 -msgid "Password twice" -msgstr "Hasło dwukrotnie" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" - -#: common/models.py:1379 -msgid "Group on signup" -msgstr "Grupuj przy rejestracji" - #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 +msgid "Email required" +msgstr "Adres e-mail jest wymagany" + +#: common/models.py:1387 +msgid "Require user to supply mail on signup" +msgstr "" + +#: common/models.py:1393 +msgid "Auto-fill SSO users" +msgstr "Autouzupełnianie użytkowników SSO" + +#: common/models.py:1394 +msgid "Automatically fill out user-details from SSO account-data" +msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" + +#: common/models.py:1400 +msgid "Mail twice" +msgstr "E-mail dwa razy" + +#: common/models.py:1401 +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:1407 +msgid "Password twice" +msgstr "Hasło dwukrotnie" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "Grupuj przy rejestracji" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/models.py:1387 +#: common/models.py:1429 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/models.py:1393 +#: common/models.py:1435 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/models.py:1394 +#: common/models.py:1436 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1401 +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "Pokaż obserwowane części" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "Pokaż obserwowane części na stronie głównej" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "Pokaż obserwowane kategorie" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "Pokaż obserwowane kategorie części na stronie głównej" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Pokaż najnowsze części" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Pokaż najnowsze części na stronie głównej" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "Pokaż niski stan magazynowy" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "Pokaż elementy o niskim stanie na stronie głównej" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Pokaż wymagany stan zapasów" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "Szukaj części" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "Ukryj nieaktywne części" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "Stały pasek nawigacyjny" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "Format daty" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "Preferowany format wyświetlania dat" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planowanie komponentów" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Cena" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "Aktywny" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "Sekret" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "Nagłówek" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "Zawartość" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "Wybierz producenta" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "Wybierz dostawcę" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "Opakowanie części" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "Data wysyłki" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "Zamówienie" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "Duplikuj wybrane" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "Dodaj element zamówienia" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "Otrzymane elementy" msgid "Order Notes" msgstr "Notatki zamówień" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "Użyte w" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "Przydzielono" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "Dostępna ilość" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "Wybierz format pliku" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Numer Seryjny" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "Rejestracja" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "Zapomniałeś/-aś swojego hasła? Wpisz poniżej swój adres e-mail, a msgid "Reset My Password" msgstr "Zresetuj moje hasło" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "Ta funkcja jest obecnie wyłączona. Skontaktuj się z administratorem." @@ -8301,9 +8334,9 @@ msgstr "Twoje hasło zostało zmienione." msgid "Already have an account? Then please sign in." msgstr "Masz już konto? Jeżeli tak, to zaloguj się." -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" -msgstr "Lub użyj dostawcy SSO w celu rejestracji" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" +msgstr "" #: templates/account/signup_closed.html:5 #: templates/account/signup_closed.html:8 @@ -8683,7 +8716,7 @@ msgstr "Dane wiersza" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Zamknij" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "Ilość za" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "Wybierz części" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "Dodaj dostawcę" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "Edytuj zamówienie zakupu" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "Kod zamówienia" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "Zamówione" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "Ilość do otrzymania" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "Potwierdź odbiór elementów" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "Przedmioty" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "Razem" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "Cena jednostkowa" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "Cena całkowita" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "Nie znaleziono zamówień sprzedaży" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "Nieprawidłowy klient" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "Edytuj wysyłkę" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "Kompletna wysyłka" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "Usuń wysyłkę" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "Edytuj wysyłkę" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "Usuń wysyłkę" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "Nie odnaleziono pasujących przesyłek" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "Numer referencyjny przesyłki" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "Nie wysłano" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "Śledzenie" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Potwierdź przydział zapasów" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "Cena zakupu" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "Oblicz cenę" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "Zaktualizuj cenę jednostkową" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index 2eda8ebebf..0545a3f034 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:46\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -42,9 +42,9 @@ msgstr "Insira uma Data" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Anotações" @@ -90,6 +90,14 @@ msgstr "Confirmação do endereço de email" msgid "You must type the same email each time." msgstr "Voce precisa digital o mesmo email." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Erro de conexão" @@ -204,14 +212,14 @@ msgstr "Anexo" msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Link" @@ -229,9 +237,9 @@ msgstr "Comentario" msgid "File comment" msgstr "Comentario sobre arquivo" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Erro renomeando o arquivo" msgid "Invalid choice" msgstr "Escolha invalida" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Nome" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL do arquivo de imagem remoto" msgid "Downloading images from remote URL is not enabled" msgstr "Baixar imagens de URL remota não está habilitado" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Tcheco" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Dinamarquês" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Alemão" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Grego" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Inglês" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Espanhol" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Espanhol (Mexicano)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Persa" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Francês" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebraico" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Húngaro" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italiano" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japonês" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Coreano" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Holandês" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norueguês" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polonês" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index 993d5fdffd..54eedf5a69 100644 --- a/InvenTree/locale/pt_br/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt_br/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-03 01:26+0000\n" +"POT-Creation-Date: 2023-01-09 10:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "API endpoint not found" msgstr "" -#: InvenTree/exceptions.py:68 +#: InvenTree/exceptions.py:79 msgid "Error details can be found in the admin panel" msgstr "" @@ -35,7 +35,7 @@ msgstr "" #: company/templates/company/sidebar.html:25 order/models.py:943 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 part/admin.py:27 -#: part/models.py:2932 part/templates/part/part_sidebar.html:62 +#: part/models.py:2935 part/templates/part/part_sidebar.html:62 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:103 stock/models.py:2061 stock/models.py:2169 #: stock/serializers.py:321 stock/serializers.py:454 stock/serializers.py:535 @@ -59,38 +59,46 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/forms.py:134 +#: InvenTree/forms.py:135 msgid "Enter password" msgstr "" -#: InvenTree/forms.py:135 +#: InvenTree/forms.py:136 msgid "Enter new password" msgstr "" -#: InvenTree/forms.py:144 +#: InvenTree/forms.py:145 msgid "Confirm password" msgstr "" -#: InvenTree/forms.py:145 +#: InvenTree/forms.py:146 msgid "Confirm new password" msgstr "" -#: InvenTree/forms.py:149 +#: InvenTree/forms.py:150 msgid "Old password" msgstr "" -#: InvenTree/forms.py:178 +#: InvenTree/forms.py:179 msgid "Email (again)" msgstr "" -#: InvenTree/forms.py:182 +#: InvenTree/forms.py:183 msgid "Email address confirmation" msgstr "" -#: InvenTree/forms.py:203 +#: InvenTree/forms.py:204 msgid "You must type the same email each time." msgstr "" +#: InvenTree/forms.py:227 InvenTree/forms.py:233 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:239 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -205,7 +213,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2408 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 @@ -230,10 +238,10 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2940 -#: part/models.py:3026 part/models.py:3046 plugin/models.py:264 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1852 +#: common/models.py:1853 common/models.py:2076 common/models.py:2077 +#: common/models.py:2338 common/models.py:2339 part/models.py:2943 +#: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2692 @@ -273,9 +281,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2062 #: company/models.py:363 label/models.py:101 part/models.py:810 -#: part/models.py:3201 plugin/models.py:94 report/models.py:152 +#: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:60 @@ -296,7 +304,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:174 part/admin.py:255 part/models.py:833 -#: part/models.py:3210 part/templates/part/category.html:75 +#: part/models.py:3213 part/templates/part/category.html:75 #: part/templates/part/part_base.html:172 #: part/templates/part/part_scheduling.html:12 report/models.py:165 #: report/models.py:507 report/models.py:551 @@ -359,7 +367,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:58 part/models.py:3546 +#: InvenTree/serializers.py:58 part/models.py:3549 msgid "Must be a valid number" msgstr "" @@ -426,107 +434,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:642 +#: InvenTree/settings.py:643 msgid "Czech" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:644 msgid "Danish" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:645 msgid "German" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:646 msgid "Greek" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:647 msgid "English" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:648 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:649 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:650 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:651 msgid "French" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:652 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:653 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:654 msgid "Italian" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:655 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:656 msgid "Korean" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:657 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:658 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:659 msgid "Polish" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:660 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:661 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:662 msgid "Russian" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:663 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:664 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:665 msgid "Thai" msgstr "" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:666 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:667 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:668 msgid "Chinese" msgstr "" @@ -543,7 +551,7 @@ msgid "InvenTree system health checks failed" msgstr "" #: InvenTree/status_codes.py:99 InvenTree/status_codes.py:140 -#: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:354 +#: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:362 msgid "Pending" msgstr "" @@ -771,7 +779,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:155 order/models.py:241 order/models.py:651 -#: order/models.py:941 part/admin.py:257 part/models.py:3456 +#: order/models.py:941 part/admin.py:257 part/models.py:3459 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_po_report.html:91 @@ -799,10 +807,10 @@ msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:684 #: order/models.py:1038 order/models.py:1149 order/models.py:1150 -#: part/models.py:382 part/models.py:2799 part/models.py:2912 -#: part/models.py:2972 part/models.py:2987 part/models.py:3006 -#: part/models.py:3024 part/models.py:3123 part/models.py:3244 -#: part/models.py:3336 part/models.py:3421 part/models.py:3737 +#: part/models.py:382 part/models.py:2802 part/models.py:2915 +#: part/models.py:2975 part/models.py:2990 part/models.py:3009 +#: part/models.py:3027 part/models.py:3126 part/models.py:3247 +#: part/models.py:3339 part/models.py:3424 part/models.py:3740 #: part/serializers.py:894 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -974,42 +982,42 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1177 +#: build/models.py:1180 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1186 +#: build/models.py:1189 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1196 order/models.py:1416 +#: build/models.py:1199 order/models.py:1416 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1202 order/models.py:1419 +#: build/models.py:1205 order/models.py:1419 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1208 +#: build/models.py:1211 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1265 +#: build/models.py:1268 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1334 stock/templates/stock/item_base.html:175 +#: build/models.py:1337 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2580 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1335 +#: build/models.py:1338 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1351 build/serializers.py:663 order/serializers.py:1032 +#: build/models.py:1354 build/serializers.py:663 order/serializers.py:1032 #: order/serializers.py:1053 stock/serializers.py:392 stock/serializers.py:758 #: stock/serializers.py:884 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1024,16 +1032,16 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1352 +#: build/models.py:1355 msgid "Source stock item" msgstr "" -#: build/models.py:1364 build/serializers.py:192 +#: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1884 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 -#: part/forms.py:40 part/models.py:2919 part/models.py:3437 +#: part/forms.py:40 part/models.py:2922 part/models.py:3440 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1069,15 +1077,15 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1365 +#: build/models.py:1368 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1373 +#: build/models.py:1376 msgid "Install into" msgstr "" -#: build/models.py:1374 +#: build/models.py:1377 msgid "Destination stock item" msgstr "" @@ -1250,8 +1258,8 @@ msgstr "" msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:595 build/serializers.py:640 part/models.py:3573 -#: part/models.py:3729 +#: build/serializers.py:595 build/serializers.py:640 part/models.py:3576 +#: part/models.py:3732 msgid "BOM Item" msgstr "" @@ -1430,16 +1438,16 @@ msgstr "" #: build/templates/build/build_base.html:204 #: order/templates/order/order_base.html:107 #: order/templates/order/sales_order_base.html:94 -#: templates/js/translated/table_filters.js:340 -#: templates/js/translated/table_filters.js:381 -#: templates/js/translated/table_filters.js:411 +#: templates/js/translated/table_filters.js:348 +#: templates/js/translated/table_filters.js:389 +#: templates/js/translated/table_filters.js:419 msgid "Overdue" msgstr "" #: build/templates/build/build_base.html:166 #: build/templates/build/detail.html:67 build/templates/build/detail.html:142 #: order/templates/order/sales_order_base.html:171 -#: templates/js/translated/table_filters.js:420 +#: templates/js/translated/table_filters.js:428 msgid "Completed" msgstr "" @@ -1703,1205 +1711,1222 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3246 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 -#: templates/js/translated/table_filters.js:508 +#: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 -#: templates/js/translated/table_filters.js:467 +#: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 -#: templates/js/translated/table_filters.js:475 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 +#: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 -#: templates/js/translated/table_filters.js:496 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 +#: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 -#: templates/js/translated/table_filters.js:512 +#: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 -#: templates/js/translated/table_filters.js:516 +#: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 +#: common/models.py:1379 msgid "Email required" msgstr "" -#: common/models.py:1352 +#: common/models.py:1380 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1358 +#: common/models.py:1386 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1359 +#: common/models.py:1387 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1365 +#: common/models.py:1393 msgid "Mail twice" msgstr "" -#: common/models.py:1366 +#: common/models.py:1394 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1372 +#: common/models.py:1400 msgid "Password twice" msgstr "" -#: common/models.py:1373 +#: common/models.py:1401 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1379 +#: common/models.py:1407 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1408 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1414 msgid "Group on signup" msgstr "" -#: common/models.py:1380 +#: common/models.py:1415 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1386 +#: common/models.py:1421 msgid "Enforce MFA" msgstr "" -#: common/models.py:1387 +#: common/models.py:1422 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1393 +#: common/models.py:1428 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1394 +#: common/models.py:1429 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1401 +#: common/models.py:1436 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1437 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1444 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1445 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1452 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1453 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1460 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1461 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1468 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1469 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1476 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1477 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1496 common/models.py:1845 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1518 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1519 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1525 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1526 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1532 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1533 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1539 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1540 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1546 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1547 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1553 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1554 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1560 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1561 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1567 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1568 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1574 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1575 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1581 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1582 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1588 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1589 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1595 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1596 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1602 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1603 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1609 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1610 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1616 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1617 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1623 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1624 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1630 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1631 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1637 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1638 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1644 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1645 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1651 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1652 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1658 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1659 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1665 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1666 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1672 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1673 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1679 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1680 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1686 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1687 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1693 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1694 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1700 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1701 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1707 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1708 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1714 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1715 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1721 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1722 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1728 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1729 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1735 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1736 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1742 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1743 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1749 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1750 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1756 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1757 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1763 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1764 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1770 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1771 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1777 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1778 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1784 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1785 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1791 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1792 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1806 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1807 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1813 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1814 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1820 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1821 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1885 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1892 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1893 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2053 common/models.py:2231 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2054 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2063 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2068 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 -#: templates/js/translated/table_filters.js:336 -#: templates/js/translated/table_filters.js:462 +#: templates/js/translated/table_filters.js:344 +#: templates/js/translated/table_filters.js:470 msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2069 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2083 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2084 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2091 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2092 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2198 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2199 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2207 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2208 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2215 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2216 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2222 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2223 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2232 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2237 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2238 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2397 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2403 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2413 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2418 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2423 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2428 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2429 msgid "Was this news item read?" msgstr "" @@ -3052,7 +3077,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:107 part/models.py:2780 +#: company/templates/company/company_base.html:107 part/models.py:2783 #: part/serializers.py:156 part/serializers.py:184 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3080,7 +3105,7 @@ msgstr "" #: templates/js/translated/company.js:534 #: templates/js/translated/company.js:669 #: templates/js/translated/company.js:957 templates/js/translated/part.js:241 -#: templates/js/translated/table_filters.js:439 +#: templates/js/translated/table_filters.js:447 msgid "Manufacturer" msgstr "" @@ -3134,7 +3159,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:377 part/admin.py:26 part/models.py:952 -#: part/models.py:3206 part/templates/part/part_base.html:286 +#: part/models.py:3209 part/templates/part/part_base.html:286 #: templates/InvenTree/settings/settings.html:350 #: templates/js/translated/company.js:806 templates/js/translated/part.js:1166 msgid "Units" @@ -3158,7 +3183,7 @@ msgstr "" #: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 -#: templates/js/translated/table_filters.js:443 +#: templates/js/translated/table_filters.js:451 msgid "Supplier" msgstr "" @@ -3190,7 +3215,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:528 company/templates/company/supplier_part.html:181 -#: part/admin.py:258 part/models.py:3459 part/templates/part/upload_bom.html:59 +#: part/admin.py:258 part/models.py:3462 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:397 @@ -3326,7 +3351,7 @@ msgstr "" #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 #: templates/js/translated/stock.js:2610 -#: templates/js/translated/table_filters.js:447 +#: templates/js/translated/table_filters.js:455 msgid "Customer" msgstr "" @@ -3999,7 +4024,7 @@ msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 #: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 -#: templates/js/translated/table_filters.js:358 +#: templates/js/translated/table_filters.js:366 msgid "Received" msgstr "" @@ -4600,12 +4625,12 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:19 part/admin.py:252 part/models.py:3340 stock/admin.py:84 +#: part/admin.py:19 part/admin.py:252 part/models.py:3343 stock/admin.py:84 #: templates/js/translated/model_renderers.js:212 msgid "Part ID" msgstr "" -#: part/admin.py:20 part/admin.py:254 part/models.py:3344 stock/admin.py:85 +#: part/admin.py:20 part/admin.py:254 part/models.py:3347 stock/admin.py:85 msgid "Part Name" msgstr "" @@ -4680,11 +4705,11 @@ msgstr "" msgid "Building" msgstr "" -#: part/admin.py:52 part/models.py:2864 +#: part/admin.py:52 part/models.py:2867 msgid "Minimum Cost" msgstr "" -#: part/admin.py:53 part/models.py:2870 +#: part/admin.py:53 part/models.py:2873 msgid "Maximum Cost" msgstr "" @@ -4724,7 +4749,7 @@ msgstr "" msgid "Parent IPN" msgstr "" -#: part/admin.py:253 part/models.py:3348 +#: part/admin.py:253 part/models.py:3351 msgid "Part IPN" msgstr "" @@ -4738,47 +4763,47 @@ msgstr "" msgid "Maximum Price" msgstr "" -#: part/api.py:538 +#: part/api.py:539 msgid "Incoming Purchase Order" msgstr "" -#: part/api.py:558 +#: part/api.py:559 msgid "Outgoing Sales Order" msgstr "" -#: part/api.py:576 +#: part/api.py:577 msgid "Stock produced by Build Order" msgstr "" -#: part/api.py:662 +#: part/api.py:663 msgid "Stock required for Build Order" msgstr "" -#: part/api.py:820 +#: part/api.py:821 msgid "Valid" msgstr "" -#: part/api.py:821 +#: part/api.py:822 msgid "Validate entire Bill of Materials" msgstr "" -#: part/api.py:827 +#: part/api.py:828 msgid "This option must be selected" msgstr "" -#: part/api.py:1281 +#: part/api.py:1282 msgid "Must be greater than zero" msgstr "" -#: part/api.py:1285 +#: part/api.py:1286 msgid "Must be a valid quantity" msgstr "" -#: part/api.py:1300 +#: part/api.py:1301 msgid "Specify location for initial part stock" msgstr "" -#: part/api.py:1331 part/api.py:1335 part/api.py:1350 part/api.py:1354 +#: part/api.py:1332 part/api.py:1336 part/api.py:1351 part/api.py:1355 msgid "This field is required" msgstr "" @@ -4834,7 +4859,7 @@ msgstr "" msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:159 part/models.py:3289 part/templates/part/category.html:16 +#: part/models.py:159 part/models.py:3292 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -4870,7 +4895,7 @@ msgstr "" msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:809 part/models.py:3345 +#: part/models.py:809 part/models.py:3348 msgid "Part name" msgstr "" @@ -4898,7 +4923,7 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:847 part/models.py:3044 part/models.py:3288 +#: part/models.py:847 part/models.py:3047 part/models.py:3291 #: part/templates/part/part_base.html:263 #: templates/InvenTree/settings/settings.html:230 #: templates/js/translated/notification.js:50 @@ -5008,147 +5033,147 @@ msgstr "" msgid "Sell multiple" msgstr "" -#: part/models.py:2781 +#: part/models.py:2784 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:2786 templates/js/translated/part.js:806 +#: part/models.py:2789 templates/js/translated/part.js:806 msgid "Updated" msgstr "" -#: part/models.py:2787 +#: part/models.py:2790 msgid "Timestamp of last pricing update" msgstr "" -#: part/models.py:2804 +#: part/models.py:2807 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:2805 +#: part/models.py:2808 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:2810 +#: part/models.py:2813 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:2811 +#: part/models.py:2814 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:2816 +#: part/models.py:2819 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:2817 +#: part/models.py:2820 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:2822 +#: part/models.py:2825 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:2823 +#: part/models.py:2826 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:2828 +#: part/models.py:2831 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:2829 +#: part/models.py:2832 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:2834 +#: part/models.py:2837 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:2835 +#: part/models.py:2838 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:2840 +#: part/models.py:2843 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:2841 +#: part/models.py:2844 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:2846 +#: part/models.py:2849 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:2847 +#: part/models.py:2850 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:2852 +#: part/models.py:2855 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:2853 +#: part/models.py:2856 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:2858 +#: part/models.py:2861 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:2859 +#: part/models.py:2862 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:2865 +#: part/models.py:2868 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:2871 +#: part/models.py:2874 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:2876 +#: part/models.py:2879 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:2877 +#: part/models.py:2880 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:2882 +#: part/models.py:2885 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:2883 +#: part/models.py:2886 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:2888 +#: part/models.py:2891 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:2889 +#: part/models.py:2892 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:2894 +#: part/models.py:2897 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:2895 +#: part/models.py:2898 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:2913 +#: part/models.py:2916 msgid "Part for stocktake" msgstr "" -#: part/models.py:2920 +#: part/models.py:2923 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:2924 part/templates/part/part_scheduling.html:13 +#: part/models.py:2927 part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 @@ -5158,145 +5183,145 @@ msgstr "" msgid "Date" msgstr "" -#: part/models.py:2925 +#: part/models.py:2928 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:2933 +#: part/models.py:2936 msgid "Additional notes" msgstr "" -#: part/models.py:2941 +#: part/models.py:2944 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3091 +#: part/models.py:3094 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3108 +#: part/models.py:3111 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:3128 templates/js/translated/part.js:2397 +#: part/models.py:3131 templates/js/translated/part.js:2397 msgid "Test Name" msgstr "" -#: part/models.py:3129 +#: part/models.py:3132 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3134 +#: part/models.py:3137 msgid "Test Description" msgstr "" -#: part/models.py:3135 +#: part/models.py:3138 msgid "Enter description for this test" msgstr "" -#: part/models.py:3140 templates/js/translated/part.js:2406 -#: templates/js/translated/table_filters.js:322 +#: part/models.py:3143 templates/js/translated/part.js:2406 +#: templates/js/translated/table_filters.js:330 msgid "Required" msgstr "" -#: part/models.py:3141 +#: part/models.py:3144 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3146 templates/js/translated/part.js:2414 +#: part/models.py:3149 templates/js/translated/part.js:2414 msgid "Requires Value" msgstr "" -#: part/models.py:3147 +#: part/models.py:3150 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3152 templates/js/translated/part.js:2421 +#: part/models.py:3155 templates/js/translated/part.js:2421 msgid "Requires Attachment" msgstr "" -#: part/models.py:3153 +#: part/models.py:3156 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3194 +#: part/models.py:3197 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3202 +#: part/models.py:3205 msgid "Parameter Name" msgstr "" -#: part/models.py:3206 +#: part/models.py:3209 msgid "Parameter Units" msgstr "" -#: part/models.py:3211 +#: part/models.py:3214 msgid "Parameter description" msgstr "" -#: part/models.py:3244 +#: part/models.py:3247 msgid "Parent Part" msgstr "" -#: part/models.py:3246 part/models.py:3294 part/models.py:3295 +#: part/models.py:3249 part/models.py:3297 part/models.py:3298 #: templates/InvenTree/settings/settings.html:225 msgid "Parameter Template" msgstr "" -#: part/models.py:3248 +#: part/models.py:3251 msgid "Data" msgstr "" -#: part/models.py:3248 +#: part/models.py:3251 msgid "Parameter Value" msgstr "" -#: part/models.py:3299 templates/InvenTree/settings/settings.html:234 +#: part/models.py:3302 templates/InvenTree/settings/settings.html:234 msgid "Default Value" msgstr "" -#: part/models.py:3300 +#: part/models.py:3303 msgid "Default Parameter Value" msgstr "" -#: part/models.py:3337 +#: part/models.py:3340 msgid "Part ID or part name" msgstr "" -#: part/models.py:3341 +#: part/models.py:3344 msgid "Unique part ID value" msgstr "" -#: part/models.py:3349 +#: part/models.py:3352 msgid "Part IPN value" msgstr "" -#: part/models.py:3352 +#: part/models.py:3355 msgid "Level" msgstr "" -#: part/models.py:3353 +#: part/models.py:3356 msgid "BOM level" msgstr "" -#: part/models.py:3422 +#: part/models.py:3425 msgid "Select parent part" msgstr "" -#: part/models.py:3430 +#: part/models.py:3433 msgid "Sub part" msgstr "" -#: part/models.py:3431 +#: part/models.py:3434 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:3437 +#: part/models.py:3440 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:3441 part/templates/part/upload_bom.html:58 +#: part/models.py:3444 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:933 templates/js/translated/bom.js:986 #: templates/js/translated/build.js:1868 #: templates/js/translated/table_filters.js:84 @@ -5304,105 +5329,105 @@ msgstr "" msgid "Optional" msgstr "" -#: part/models.py:3442 +#: part/models.py:3445 msgid "This BOM item is optional" msgstr "" -#: part/models.py:3447 templates/js/translated/bom.js:929 +#: part/models.py:3450 templates/js/translated/bom.js:929 #: templates/js/translated/bom.js:995 templates/js/translated/build.js:1859 #: templates/js/translated/table_filters.js:88 msgid "Consumable" msgstr "" -#: part/models.py:3448 +#: part/models.py:3451 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:3452 part/templates/part/upload_bom.html:55 +#: part/models.py:3455 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:3453 +#: part/models.py:3456 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:3456 +#: part/models.py:3459 msgid "BOM item reference" msgstr "" -#: part/models.py:3459 +#: part/models.py:3462 msgid "BOM item notes" msgstr "" -#: part/models.py:3461 +#: part/models.py:3464 msgid "Checksum" msgstr "" -#: part/models.py:3461 +#: part/models.py:3464 msgid "BOM line checksum" msgstr "" -#: part/models.py:3465 part/templates/part/upload_bom.html:57 +#: part/models.py:3468 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1012 #: templates/js/translated/table_filters.js:76 #: templates/js/translated/table_filters.js:108 msgid "Inherited" msgstr "" -#: part/models.py:3466 +#: part/models.py:3469 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:3471 part/templates/part/upload_bom.html:56 +#: part/models.py:3474 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1004 msgid "Allow Variants" msgstr "" -#: part/models.py:3472 +#: part/models.py:3475 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:3558 stock/models.py:558 +#: part/models.py:3561 stock/models.py:558 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:3567 part/models.py:3569 +#: part/models.py:3570 part/models.py:3572 msgid "Sub part must be specified" msgstr "" -#: part/models.py:3696 +#: part/models.py:3699 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:3717 +#: part/models.py:3720 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:3730 +#: part/models.py:3733 msgid "Parent BOM item" msgstr "" -#: part/models.py:3738 +#: part/models.py:3741 msgid "Substitute part" msgstr "" -#: part/models.py:3753 +#: part/models.py:3756 msgid "Part 1" msgstr "" -#: part/models.py:3757 +#: part/models.py:3760 msgid "Part 2" msgstr "" -#: part/models.py:3757 +#: part/models.py:3760 msgid "Select Related Part" msgstr "" -#: part/models.py:3775 +#: part/models.py:3778 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:3779 +#: part/models.py:3782 msgid "Duplicate relationship already exists" msgstr "" @@ -7226,7 +7251,7 @@ msgid "This StockItem expired on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:431 -#: templates/js/translated/table_filters.js:289 +#: templates/js/translated/table_filters.js:297 msgid "Expired" msgstr "" @@ -7236,7 +7261,7 @@ msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" #: stock/templates/stock/item_base.html:433 -#: templates/js/translated/table_filters.js:295 +#: templates/js/translated/table_filters.js:303 msgid "Stale" msgstr "" @@ -7573,10 +7598,19 @@ msgstr "" msgid "Login Settings" msgstr "" -#: templates/InvenTree/settings/login.html:21 templates/account/signup.html:5 +#: templates/InvenTree/settings/login.html:16 +msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!" +msgstr "" + +#: templates/InvenTree/settings/login.html:26 templates/account/signup.html:5 +#: templates/socialaccount/signup.html:5 msgid "Signup" msgstr "" +#: templates/InvenTree/settings/login.html:35 +msgid "Single Sign On" +msgstr "" + #: templates/InvenTree/settings/mixins/settings.html:5 #: templates/InvenTree/settings/settings.html:12 templates/navbar.html:139 msgid "Settings" @@ -8217,32 +8251,27 @@ msgstr "" msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request." msgstr "" -#: templates/account/login.html:6 templates/account/login.html:16 -#: templates/account/login.html:43 +#: templates/account/login.html:6 templates/account/login.html:17 +#: templates/account/login.html:38 templates/socialaccount/login.html:4 msgid "Sign In" msgstr "" #: templates/account/login.html:21 -#, python-format -msgid "" -"Please sign in with one\n" -"of your existing third party accounts or sign up\n" -"for a account and sign in below:" +msgid "Not a member?" msgstr "" -#: templates/account/login.html:25 -#, python-format -msgid "" -"If you have not created an account yet, then please\n" -"sign up first." +#: templates/account/login.html:23 templates/account/signup.html:11 +#: templates/account/signup.html:22 templates/socialaccount/signup.html:8 +#: templates/socialaccount/signup.html:20 +msgid "Sign Up" msgstr "" -#: templates/account/login.html:47 +#: templates/account/login.html:45 msgid "Forgot Password?" msgstr "" #: templates/account/login.html:53 -msgid "Sign in using third-party SSO" +msgid "or log in with" msgstr "" #: templates/account/logout.html:5 templates/account/logout.html:8 @@ -8293,10 +8322,6 @@ msgstr "" msgid "Your password is now changed." msgstr "" -#: templates/account/signup.html:11 templates/account/signup.html:22 -msgid "Sign Up" -msgstr "" - #: templates/account/signup.html:13 #, python-format msgid "Already have an account? Then please sign in." @@ -8306,6 +8331,21 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" +#: templates/account/signup_closed.html:5 +#: templates/account/signup_closed.html:8 +msgid "Sign Up Closed" +msgstr "" + +#: templates/account/signup_closed.html:10 +msgid "Sign up is currently closed." +msgstr "" + +#: templates/account/signup_closed.html:15 +#: templates/socialaccount/authentication_error.html:19 +#: templates/socialaccount/login.html:25 templates/socialaccount/signup.html:27 +msgid "Return to login page" +msgstr "" + #: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -9268,36 +9308,36 @@ msgid "Delete price break" msgstr "" #: templates/js/translated/filters.js:178 -#: templates/js/translated/filters.js:441 +#: templates/js/translated/filters.js:445 msgid "true" msgstr "" #: templates/js/translated/filters.js:182 -#: templates/js/translated/filters.js:442 +#: templates/js/translated/filters.js:446 msgid "false" msgstr "" -#: templates/js/translated/filters.js:204 +#: templates/js/translated/filters.js:206 msgid "Select filter" msgstr "" -#: templates/js/translated/filters.js:288 +#: templates/js/translated/filters.js:292 msgid "Download data" msgstr "" -#: templates/js/translated/filters.js:291 +#: templates/js/translated/filters.js:295 msgid "Reload data" msgstr "" -#: templates/js/translated/filters.js:295 +#: templates/js/translated/filters.js:299 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:298 +#: templates/js/translated/filters.js:302 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:350 +#: templates/js/translated/filters.js:354 msgid "Create filter" msgstr "" @@ -10136,7 +10176,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:612 templates/js/translated/part.js:1825 -#: templates/js/translated/table_filters.js:488 +#: templates/js/translated/table_filters.js:496 msgid "Low stock" msgstr "" @@ -10840,7 +10880,7 @@ msgid "Allow Variant Stock" msgstr "" #: templates/js/translated/table_filters.js:92 -#: templates/js/translated/table_filters.js:520 +#: templates/js/translated/table_filters.js:528 msgid "Has Pricing" msgstr "" @@ -10855,12 +10895,12 @@ msgstr "" #: templates/js/translated/table_filters.js:145 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:457 +#: templates/js/translated/table_filters.js:465 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:154 -#: templates/js/translated/table_filters.js:500 +#: templates/js/translated/table_filters.js:508 msgid "Subscribed" msgstr "" @@ -10902,7 +10942,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:191 -#: templates/js/translated/table_filters.js:429 +#: templates/js/translated/table_filters.js:437 msgid "Active parts" msgstr "" @@ -10991,72 +11031,80 @@ msgstr "" msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:290 +#: templates/js/translated/table_filters.js:285 +msgid "Expiry Date before" +msgstr "" + +#: templates/js/translated/table_filters.js:289 +msgid "Expiry Date after" +msgstr "" + +#: templates/js/translated/table_filters.js:298 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:296 +#: templates/js/translated/table_filters.js:304 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:308 +#: templates/js/translated/table_filters.js:316 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:320 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:331 +#: templates/js/translated/table_filters.js:339 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:344 -#: templates/js/translated/table_filters.js:385 +#: templates/js/translated/table_filters.js:352 +#: templates/js/translated/table_filters.js:393 msgid "Assigned to me" msgstr "" -#: templates/js/translated/table_filters.js:361 -#: templates/js/translated/table_filters.js:372 -#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:369 +#: templates/js/translated/table_filters.js:380 +#: templates/js/translated/table_filters.js:410 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:394 -#: templates/js/translated/table_filters.js:407 +#: templates/js/translated/table_filters.js:385 +#: templates/js/translated/table_filters.js:402 +#: templates/js/translated/table_filters.js:415 msgid "Outstanding" msgstr "" -#: templates/js/translated/table_filters.js:458 +#: templates/js/translated/table_filters.js:466 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:463 +#: templates/js/translated/table_filters.js:471 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:471 +#: templates/js/translated/table_filters.js:479 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:479 +#: templates/js/translated/table_filters.js:487 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:480 +#: templates/js/translated/table_filters.js:488 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:484 +#: templates/js/translated/table_filters.js:492 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:492 +#: templates/js/translated/table_filters.js:500 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:504 +#: templates/js/translated/table_filters.js:512 msgid "Has stocktake entries" msgstr "" @@ -11202,6 +11250,53 @@ msgstr "" msgid "No search results" msgstr "" +#: templates/socialaccount/authentication_error.html:5 +msgid "Social Network Login Failure" +msgstr "" + +#: templates/socialaccount/authentication_error.html:8 +msgid "Account Login Failure" +msgstr "" + +#: templates/socialaccount/authentication_error.html:11 +msgid "An error occurred while attempting to login via your social network account." +msgstr "" + +#: templates/socialaccount/authentication_error.html:13 +msgid "Contact your system administrator for further information." +msgstr "" + +#: templates/socialaccount/login.html:8 +#, python-format +msgid "Connect %(provider)s" +msgstr "" + +#: templates/socialaccount/login.html:10 +#, python-format +msgid "You are about to connect a new third party account from %(provider)s." +msgstr "" + +#: templates/socialaccount/login.html:12 +#, python-format +msgid "Sign In Via %(provider)s" +msgstr "" + +#: templates/socialaccount/login.html:14 +#, python-format +msgid "You are about to sign in using a third party account from %(provider)s." +msgstr "" + +#: templates/socialaccount/login.html:19 +msgid "Continue" +msgstr "" + +#: templates/socialaccount/signup.html:10 +#, python-format +msgid "" +"You are about to use your %(provider_name)s account to login to\n" +"%(site_name)s.
As a final step, please complete the following form:" +msgstr "" + #: templates/stats.html:9 msgid "Server" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 00227defcc..02a50845f9 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-12 19:02\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -42,9 +42,9 @@ msgstr "Введите дату" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Заметки" @@ -76,7 +76,7 @@ msgstr "Подтвердите новый пароль" #: InvenTree/forms.py:150 msgid "Old password" -msgstr "" +msgstr "Старый пароль" #: InvenTree/forms.py:179 msgid "Email (again)" @@ -90,9 +90,17 @@ msgstr "Подтверждение адреса электронной почт msgid "You must type the same email each time." msgstr "Вы должны вводить один и тот же адрес электронной почты." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "Указанный основной адрес электронной почты неверен." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" -msgstr "" +msgstr "Ошибка соединения" #: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" @@ -204,14 +212,14 @@ msgstr "Вложения" msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Ссылка" @@ -229,9 +237,9 @@ msgstr "Комментарий" msgid "File comment" msgstr "Комментарий к файлу" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Ошибка переименования файла" msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Название" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" -msgstr "" +msgstr "Чешский" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" -msgstr "" +msgstr "Датский" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Немецкий" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Греческий" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Английский" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Испанский" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Испанский (Мексика)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" -msgstr "" +msgstr "Фарси / Персидский" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Французский" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Иврит" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Венгерский" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Итальянский" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Японский" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Корейский" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Голландский" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Норвежский" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Польский" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" -msgstr "" +msgstr "Португальский" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" -msgstr "" +msgstr "Португальский (Бразильский диалект)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Русский" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" -msgstr "" +msgstr "Словенский" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Шведский" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Тайский" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Турецкий" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Вьетнамский" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Китайский" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Возвращено" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Доставлено" @@ -776,9 +784,9 @@ msgstr "Ссылка на заказ" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Отсылка" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Расположение источника" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Код статуса сборки" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Код партии" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Код партии для этого вывода сборки" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Дата создания" @@ -932,7 +940,7 @@ msgstr "Пользователь, выпустивший этот заказ н #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Ответственный" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Исходный складской предмет" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Исходный складской предмет" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Статус" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Целевая дата" @@ -1451,7 +1459,7 @@ msgstr "Завершённые" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Заказ покупателя" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Назначение" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Заказать детали" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "Выберите {name} файл для загрузки" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "Требуется перезапуск" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Название компании" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Внутреннее название компании" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Базовая ссылка" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "Базовая ссылка для экземпляра сервера" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Валюта по умолчанию" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Валюта по умолчанию" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Скачать по ссылке" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Разрешить повторяющиеся IPN" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "Разрешить редактирование IPN" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Шаблон" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "По умолчанию детали являются шаблонами" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Сборка" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Компонент" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Можно продавать" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Отслеживание" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "По умолчанию детали являются отслеживаемыми" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Показывать связанные детали" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Режим отладки" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "Необходимо указать EMail" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" -msgstr "" +msgid "Email required" +msgstr "Необходимо указать EMail" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "Показывать детали, на которые включены уведомления" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "Показывать детали, на которые включены уведомления, на главной странице" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "Показывать категории, на которые включены уведомления" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "Показывать категории, на которые включены уведомления, на главной странице" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Показывать последние детали" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "Показывать последние детали на главной странице" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "Показывать непроверенные BOMы" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "Показывать BOMы, ожидающие проверки, на главной странице" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "Показывать изменившиеся складские запасы" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "Показывать единицы хранения с недавно изменившимися складскими запасами на главной странице" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "Показывать низкие складские запасы" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "Показывать единицы хранения с низкими складскими запасами на главной странице" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "Показывать закончившиеся детали" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "Показывать закончившиеся на складе единицы хранения на главной странице" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "Показывать требуемые детали" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "Показывать требуемые для сборки единицы хранения на главной странице" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "Показывать просрочку" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "Показывать единицы хранения с истёкшим сроком годности на главной странице" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "Показывать залежалые" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "Показывать залежалые единицы хранения на главной странице" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "Показывать незавершённые сборки" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "Показывать незавершённые сборки на главной странице" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "Показывать просроченные сборки" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "Показывать просроченные сборки на главной странице" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Цена" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "Выберите производителя" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "Выберите поставщика" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "Компания, в которой детали заказываются" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "Введите код партии для поступающих единиц хранения" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "Сборки" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "Доступный запас" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Серийный номер" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "Забыли пароль? Введите адрес электронн msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "Редактировать деталь производителя" msgid "Add Supplier" msgstr "Добавить поставщика" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "Добавить деталь поставщика" @@ -9668,304 +9701,304 @@ msgstr "Редактировать заказ на закупку" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "Добавить код партии" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "Заказов на закупку не найдено" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "Общая стоимость" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "Заказы на продажу не найдены" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Подтвердите выделение запасов" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po index 6520d2de7e..29f19cd615 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:46\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -42,9 +42,9 @@ msgstr "Vnesi datum" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Zapiski" @@ -90,6 +90,14 @@ msgstr "Potrdite e-pošto" msgid "You must type the same email each time." msgstr "E-pošti se morata ujemati" +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "Podana epošta ni veljavna." + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "Domena epošte ni podprta." + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Napaka povezave" @@ -204,14 +212,14 @@ msgstr "Priloga" msgid "Select file to attach" msgstr "Izberite prilogo" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Povezava" @@ -229,9 +237,9 @@ msgstr "Komentar" msgid "File comment" msgstr "Komentar datoteke" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Napaka pri preimenovanju datoteke" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Ime" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "Povezava do oddaljene slike" msgid "Downloading images from remote URL is not enabled" msgstr "Prenos slik iz oddaljene povezave ni omogočen" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Češko" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "Danščina" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Nemščina" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Grščina" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Angleščina" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Španščina" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Španščina (Mehiško)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Perzijsko" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Francoščina" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebrejščina" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Madžarščina" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italijanščina" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japonščina" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Korejščina" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Nizozemščina" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norveščina" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Poljščina" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugalščina" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugalščina (Brazilsko)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Ruščina" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "Slovenščina" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Švedščina" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Tajščina" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turščina" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamščina" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Kitajščina" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Vrnjeno" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Poslano" @@ -776,9 +784,9 @@ msgstr "Referenca naloga izgradnje" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referenca" @@ -823,9 +831,9 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Lokacija vira" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Koda statusa izgradnje" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Številka serije" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Datum ustvarjenja" @@ -932,7 +940,7 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Odgovoren" @@ -1015,9 +1023,9 @@ msgstr "Izdelaj da prestaviš dele" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Izvorna postavka zaloge" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Izvorna postavka zaloge" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1091,11 +1099,11 @@ msgstr "Izgradnja se ne ujema z nadrejeno izgradnjo" #: build/serializers.py:153 msgid "Output part does not match BuildOrder part" -msgstr "" +msgstr "Izhodni del se ne ujema s naročilom sestava" #: build/serializers.py:157 msgid "This build output has already been completed" -msgstr "" +msgstr "Ta sestava je že zaključena" #: build/serializers.py:168 msgid "This build output is not fully allocated" @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index c1ebc1a461..20c49a7108 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -42,9 +42,9 @@ msgstr "Ange datum" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Anteeckningar" @@ -90,6 +90,14 @@ msgstr "Bekräfta e-postadress" msgid "You must type the same email each time." 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 "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Anslutningsfel" @@ -204,14 +212,14 @@ msgstr "Bilaga" msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Länk" @@ -229,9 +237,9 @@ msgstr "Kommentar" msgid "File comment" msgstr "Fil kommentar" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Fel vid namnbyte av fil" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Namn" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "URL för fjärrbildsfil" msgid "Downloading images from remote URL is not enabled" msgstr "Nedladdning av bilder från fjärr-URL är inte aktiverad" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "Tjeckiska" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Tyska" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Grekiska" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "Engelska" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "Spanska" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "Spanska (Mexikanska)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "Farsi / Persiska" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Franska" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "Hebreiska" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Ungerska" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "Italienska" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japanska" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Koreanska" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Nederländska" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norska" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polska" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "Portugisiska" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "Portugisiska (brasiliansk)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Ryska" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "Svenska" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Thailändska" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Turkiska" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamesiska" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Kinesiska" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "Återlämnad" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Skickad" @@ -776,9 +784,9 @@ msgstr "Byggorderreferens" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referens" @@ -823,9 +831,9 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Källa Plats" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Bygg statuskod" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Batchkod" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Skapad" @@ -932,7 +940,7 @@ msgstr "Användare som utfärdade denna byggorder" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Ansvarig" @@ -1015,9 +1023,9 @@ msgstr "Bygg för att allokera delar" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Källa lagervara" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Källa lagervara" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Serienummer" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Status" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Måldatum" @@ -1451,7 +1459,7 @@ msgstr "Slutförd" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Försäljningsorder" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Mål" @@ -1555,7 +1563,7 @@ msgstr "Beställ obligatoriska delar" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Beställ delar" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} Fil" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "Ingen grupp" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "Omstart krävs" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "Serverinstans (Namn)" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Företagsnamn" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "Internt företagsnamn" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Bas-URL" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "Bas-URL för serverinstans" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Standardvaluta" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Standardvaluta" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "Ladda ned från URL" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Tillåt nedladdning av bilder och filer från extern URL" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "Kräv bekräftelse" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "Kräv uttrycklig användarbekräftelse för vissa åtgärder." -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Stöd för streckkoder" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Aktivera stöd för streckkodsläsare" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Delar är virtuella som standard" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "Visa import i vyer" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "Visa importguiden i vissa delvyer" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "Visa relaterade delar" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "Visa relaterade delar för en del" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "Skapa ursprungligt lager" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "Skapa ursprungligt lager när delen skapas" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "Visningsformat för delnamn" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "Formatera för att visa artikelnamnet" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "Interna priser" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "Aktivera etikettutskrift" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "Aktivera etikettutskrift från webbgränssnittet" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "Etikettbild DPI" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "Aktivera rapporter" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "Aktivera generering av rapporter" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Debugläge" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Sidstorlek" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "Standard sidstorlek för PDF-rapporter" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "Aktivera testrapporter" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 3b63d3d6b8..0a148aac71 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-18 14:54\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -27,7 +27,7 @@ msgstr "" #: InvenTree/fields.py:129 msgid "Enter date" -msgstr "" +msgstr "ป้อนวันที่" #: InvenTree/fields.py:204 build/serializers.py:387 #: build/templates/build/sidebar.html:21 company/models.py:529 @@ -42,12 +42,12 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" -msgstr "" +msgstr "หมายเหตุ" #: InvenTree/format.py:142 #, python-brace-format @@ -60,39 +60,47 @@ msgstr "" #: InvenTree/forms.py:135 msgid "Enter password" -msgstr "" +msgstr "ป้อนรหัสผ่าน" #: InvenTree/forms.py:136 msgid "Enter new password" -msgstr "" +msgstr "ป้อนรหัสผ่านใหม่" #: InvenTree/forms.py:145 msgid "Confirm password" -msgstr "" +msgstr "ยืนยันรหัสผ่าน" #: InvenTree/forms.py:146 msgid "Confirm new password" -msgstr "" +msgstr "ยืนยันรหัสผ่านใหม่" #: InvenTree/forms.py:150 msgid "Old password" -msgstr "" +msgstr "รหัสผ่านเดิม" #: InvenTree/forms.py:179 msgid "Email (again)" -msgstr "" +msgstr "อีเมล (อีกครั้ง)" #: InvenTree/forms.py:183 msgid "Email address confirmation" -msgstr "" +msgstr "การยืนยันอีเมล" #: InvenTree/forms.py:204 msgid "You must type the same email each time." msgstr "" +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" -msgstr "" +msgstr "การเชื่อมต่อขัดข้อง" #: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" @@ -108,7 +116,7 @@ msgstr "" #: InvenTree/helpers.py:183 msgid "Image size is too large" -msgstr "" +msgstr "ไฟล์รูปภาพมีขนาดใหญ่เกินไป" #: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" @@ -124,7 +132,7 @@ msgstr "" #: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" -msgstr "" +msgstr "ปริมาณสินค้าไม่ถูกต้อง" #: InvenTree/helpers.py:605 msgid "Empty serial number string" @@ -132,7 +140,7 @@ msgstr "" #: InvenTree/helpers.py:635 msgid "Duplicate serial" -msgstr "" +msgstr "หมายเลขซีเรียลซ้ำกัน" #: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format @@ -151,7 +159,7 @@ msgstr "" #: InvenTree/helpers.py:753 msgid "No serial numbers found" -msgstr "" +msgstr "ไม่พบหมายเลขซีเรียล" #: InvenTree/helpers.py:756 #, python-brace-format @@ -198,22 +206,22 @@ msgstr "" #: templates/js/translated/attachment.js:103 #: templates/js/translated/attachment.js:241 msgid "Attachment" -msgstr "" +msgstr "ไฟล์แนบ" #: InvenTree/models.py:406 msgid "Select file to attach" -msgstr "" +msgstr "เลือกไฟล์ที่ต้องการแนบ" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" -msgstr "" +msgstr "ลิงก์" #: InvenTree/models.py:413 build/models.py:290 part/models.py:867 #: stock/models.py:716 @@ -223,29 +231,29 @@ msgstr "" #: InvenTree/models.py:416 templates/js/translated/attachment.js:104 #: templates/js/translated/attachment.js:285 msgid "Comment" -msgstr "" +msgstr "ความคิดเห็น" #: InvenTree/models.py:416 msgid "File comment" -msgstr "" +msgstr "ความเห็นของไฟล์" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2692 msgid "User" -msgstr "" +msgstr "ผู้ใช้งาน" #: InvenTree/models.py:426 msgid "upload date" -msgstr "" +msgstr "วันที่อัปโหลด" #: InvenTree/models.py:448 msgid "Filename must not be empty" -msgstr "" +msgstr "จำเป็นต้องใส่ชื่อไฟล์" #: InvenTree/models.py:457 msgid "Invalid attachment directory" @@ -254,11 +262,11 @@ msgstr "" #: InvenTree/models.py:467 #, python-brace-format msgid "Filename contains illegal character '{c}'" -msgstr "" +msgstr "ชื่อไฟล์ห้ามมีตัวอักษรต้องห้าม '{c}'" #: InvenTree/models.py:470 msgid "Filename missing extension" -msgstr "" +msgstr "ไม่พบนามสกุลของไฟล์" #: InvenTree/models.py:477 msgid "Attachment with this filename already exists" @@ -272,7 +280,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -287,7 +295,7 @@ msgstr "" #: templates/js/translated/part.js:982 templates/js/translated/part.js:1151 #: templates/js/translated/part.js:2291 templates/js/translated/stock.js:2437 msgid "Name" -msgstr "" +msgstr "ชื่อ" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 @@ -307,15 +315,15 @@ msgstr "" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 #: templates/js/translated/stock.js:1790 templates/js/translated/stock.js:2469 #: templates/js/translated/stock.js:2529 msgid "Description" -msgstr "" +msgstr "คำอธิบาย" #: InvenTree/models.py:565 msgid "Description (optional)" @@ -332,7 +340,7 @@ msgstr "" #: InvenTree/models.py:682 msgid "Barcode Data" -msgstr "" +msgstr "ข้อมูลบาร์โค้ด" #: InvenTree/models.py:683 msgid "Third party barcode data" @@ -348,11 +356,11 @@ msgstr "" #: InvenTree/models.py:734 msgid "Existing barcode found" -msgstr "" +msgstr "บาร์โค้ดนี้มีในระบบแล้ว" #: InvenTree/models.py:787 msgid "Server Error" -msgstr "" +msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเวอร์" #: InvenTree/models.py:788 msgid "An error has been logged by the server." @@ -360,11 +368,11 @@ msgstr "" #: InvenTree/serializers.py:58 part/models.py:3549 msgid "Must be a valid number" -msgstr "" +msgstr "ต้องเป็นตัวเลข" #: InvenTree/serializers.py:266 msgid "Filename" -msgstr "" +msgstr "ชื่อไฟล์" #: InvenTree/serializers.py:301 msgid "Invalid value" @@ -372,11 +380,11 @@ msgstr "" #: InvenTree/serializers.py:323 msgid "Data File" -msgstr "" +msgstr "ไฟล์ข้อมูล" #: InvenTree/serializers.py:324 msgid "Select data file for upload" -msgstr "" +msgstr "เลือกไฟล์ข้อมูลที่จะอัปโหลด" #: InvenTree/serializers.py:345 msgid "Unsupported file type" @@ -384,7 +392,7 @@ msgstr "" #: InvenTree/serializers.py:351 msgid "File is too large" -msgstr "" +msgstr "ไฟล์มีขนาดใหญ่เกินไป" #: InvenTree/serializers.py:372 msgid "No columns found in file" @@ -425,109 +433,109 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" -msgstr "" +msgstr "ภาษาโปรตุเกส" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" -msgstr "" +msgstr "ภาษารัสเซีย" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" -msgstr "" +msgstr "ภาษาสวีเดน" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" -msgstr "" +msgstr "ภาษาไทย" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" -msgstr "" +msgstr "ภาษาเวียดนาม" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" -msgstr "" +msgstr "ภาษาจีน" #: InvenTree/status.py:98 msgid "Background worker check failed" @@ -544,7 +552,7 @@ msgstr "" #: InvenTree/status_codes.py:99 InvenTree/status_codes.py:140 #: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:362 msgid "Pending" -msgstr "" +msgstr "อยู่ระหว่างดำเนินการ" #: InvenTree/status_codes.py:100 msgid "Placed" @@ -554,31 +562,31 @@ msgstr "" #: order/templates/order/order_base.html:143 #: order/templates/order/sales_order_base.html:133 msgid "Complete" -msgstr "" +msgstr "สำเร็จแล้ว" #: InvenTree/status_codes.py:102 InvenTree/status_codes.py:142 #: InvenTree/status_codes.py:308 msgid "Cancelled" -msgstr "" +msgstr "ยกเลิกแล้ว" #: InvenTree/status_codes.py:103 InvenTree/status_codes.py:143 #: InvenTree/status_codes.py:183 msgid "Lost" -msgstr "" +msgstr "สูญหาย" #: InvenTree/status_codes.py:104 InvenTree/status_codes.py:144 #: InvenTree/status_codes.py:186 msgid "Returned" -msgstr "" +msgstr "ส่งคืนแล้ว" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" -msgstr "" +msgstr "จัดส่งแล้ว" #: InvenTree/status_codes.py:179 msgid "OK" -msgstr "" +msgstr "ตกลง" #: InvenTree/status_codes.py:180 msgid "Attention needed" @@ -586,15 +594,15 @@ msgstr "" #: InvenTree/status_codes.py:181 msgid "Damaged" -msgstr "" +msgstr "ได้รับความเสียหาย" #: InvenTree/status_codes.py:182 msgid "Destroyed" -msgstr "" +msgstr "ทำลายแล้ว" #: InvenTree/status_codes.py:184 msgid "Rejected" -msgstr "" +msgstr "ถูกปฏิเสธ" #: InvenTree/status_codes.py:185 msgid "Quarantined" @@ -666,7 +674,7 @@ msgstr "" #: InvenTree/status_codes.py:285 templates/js/translated/table_filters.js:241 msgid "Sent to customer" -msgstr "" +msgstr "จัดส่งให้ลูกค้าแล้ว" #: InvenTree/status_codes.py:286 msgid "Returned from customer" @@ -715,27 +723,27 @@ msgstr "" #: InvenTree/views.py:447 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" -msgstr "" +msgstr "แก้ไขข้อมูลสมาชิก" #: InvenTree/views.py:459 templates/InvenTree/settings/user.html:19 msgid "Set Password" -msgstr "" +msgstr "ตั้งรหัสผ่าน" #: InvenTree/views.py:481 msgid "Password fields must match" -msgstr "" +msgstr "รหัสผ่านต้องตรงกัน" #: InvenTree/views.py:490 msgid "Wrong password provided" -msgstr "" +msgstr "ป้อนรหัสผ่านไม่ถูกต้อง" #: InvenTree/views.py:703 templates/navbar.html:152 msgid "System Information" -msgstr "" +msgstr "ข้อมูลระบบ" #: InvenTree/views.py:710 templates/navbar.html:163 msgid "About InvenTree" -msgstr "" +msgstr "เกี่ยวกับ Inventree" #: build/api.py:226 msgid "Build must be cancelled before it can be deleted" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,11 +1179,11 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" -msgstr "" +msgstr "สถานะ" #: build/serializers.py:382 msgid "Accept Incomplete Allocation" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 05e0c9061f..14540ac0a9 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:45\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -42,9 +42,9 @@ msgstr "Tarih giriniz" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "Notlar" @@ -90,6 +90,14 @@ msgstr "E-posta adresi onayı" msgid "You must type the same email each time." msgstr "Her seferind eaynı e-posta adresini yazmalısınız." +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Bağlantı hatası" @@ -204,14 +212,14 @@ msgstr "Ek" msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "Bağlantı" @@ -229,9 +237,9 @@ msgstr "Yorum" msgid "File comment" msgstr "Dosya yorumu" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "Dosya adı değiştirilirken hata" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "Adı" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "Almanca" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "Yunanca" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "İngilizce" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "İspanyolca" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "İspanyolca(Meksika)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "Fransızca" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "İbranice" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "Macarca" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "İtalyanca" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "Japonca" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "Korece" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "Flemenkçe" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "Norveççe" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "Polonyaca" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "Rusça" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "İsveççe" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "Tay dili" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "Türkçe" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "Vietnamca" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "Çince" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "İade" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "Sevk edildi" @@ -776,9 +784,9 @@ msgstr "Yapım İşi Emri Referansı" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "Referans" @@ -823,9 +831,9 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "Kaynak Konum" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "Yapım işi durum kodu" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "Sıra numarası" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "Oluşturulma tarihi" @@ -932,7 +940,7 @@ msgstr "Bu yapım işi emrini veren kullanıcı" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "Sorumlu" @@ -1015,9 +1023,9 @@ msgstr "Yapım işi için tahsis edilen parçalar" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "Kaynak stok kalemi" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "Kaynak stok kalemi" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Durum" @@ -1414,9 +1422,9 @@ msgstr "Stok, yapım işi emri için tamamen tahsis edilemedi" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "Hedeflenen tarih" @@ -1451,7 +1459,7 @@ msgstr "Tamamlandı" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "Sipariş Emri" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "Stok herhangi bir konumdan alınabilir." #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "Hedef" @@ -1555,7 +1563,7 @@ msgstr "Gerekli parçaları sipariş edin" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "Parça Siparişi" @@ -1702,1107 +1710,1132 @@ msgstr "{name.title()} Dosya" msgid "Select {name} file to upload" msgstr "{name} dosyasını yüklemek için seçin" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "Anahtar dizesi benzersiz olmalı" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "Şirket adı" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "Ana URL" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "Varsayılan Para Birimi" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "Varsayılan para birimi" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "URL'den indir" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "Harici URL'den resim ve dosyaların indirilmesine izin ver" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Barkod Desteği" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "Barkod tarayıcı desteğini etkinleştir" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "DPN Regex" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "Parça DPN eşleştirmesi için Düzenli İfade Kalıbı (Regex)" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "Yinelenen DPN'ye İzin Ver" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "Birden çok parçanın aynı DPN'yi paylaşmasına izin ver" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "DPN Düzenlemeye İzin Ver" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "Parçayı düzenlerken DPN değiştirmeye izin ver" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "Kategori Paremetre Sablonu Kopyala" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "Şablon" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "Parçaları varsayılan olan şablondur" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "Montaj" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "Bileşen" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "Parçalar varsayılan olarak alt bileşen olarak kullanılabilir" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "Satın Alınabilir" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "Satılabilir" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "Parçalar varsayılan olarak satılabilir" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "Takip Edilebilir" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "Parçalar varsayılan olarak takip edilebilir" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "Sanal" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "Parçalar varsayılan olarak sanaldır" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "İlgili parçaları göster" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "günler" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "Hata Ayıklama Modu" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "Sayfa Boyutu" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Fiyat" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "Aktif" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "Üretici seçin" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "ÜPN" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "Tedarikçi seçin" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "Sipariş Notları" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "Seri Numara" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "Kapat" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "Stok tahsisini düzenle" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "Stok tahsisini sil" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "Parçaları Seçin" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "Ürünler" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "Stok tahsisini onayla" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "Silme İşlemini Onayla" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "Seri numaralarını tahsis et" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "Seri Numaralarını Tahsis Et" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 85d7824b4f..bb4352a1e6 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-15 05:44\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -42,9 +42,9 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "" @@ -90,6 +90,14 @@ msgstr "" msgid "You must type the same email each time." msgstr "" +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" @@ -204,14 +212,14 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "" @@ -229,9 +237,9 @@ msgstr "Bình luận" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "" @@ -776,9 +784,9 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "" @@ -823,9 +831,9 @@ msgstr "" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "" @@ -932,7 +940,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "" @@ -1015,9 +1023,9 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "" @@ -1152,9 +1160,9 @@ msgstr "" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "Trạng thái" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "" @@ -1451,7 +1459,7 @@ msgstr "Đã hoàn thành" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "Hiển thị nguyên liệu mới nhất" -#: common/models.py:1498 +#: common/models.py:1540 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:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3524,7 +3557,7 @@ msgstr "" #: part/templates/part/category_sidebar.html:19 #: part/templates/part/detail.html:207 part/templates/part/part_sidebar.html:8 msgid "Parameters" -msgstr "" +msgstr "Thông số" #: company/templates/company/manufacturer_part.html:170 #: part/templates/part/detail.html:212 @@ -3535,7 +3568,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:183 msgid "Delete parameters" -msgstr "" +msgstr "Xóa các thông số" #: company/templates/company/manufacturer_part.html:245 #: part/templates/part/detail.html:865 @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5593,7 +5626,7 @@ msgstr "" #: part/templates/part/category.html:207 msgid "Part Parameters" -msgstr "" +msgstr "Thông số phụ tùng" #: part/templates/part/category.html:228 msgid "Create new part category" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -7863,7 +7896,7 @@ msgstr "" #: templates/InvenTree/settings/settings.html:414 msgid "Any parameters which reference this template will also be deleted" -msgstr "" +msgstr "Những thông số thuộc mẫu này cũng sẽ bị xóa" #: templates/InvenTree/settings/settings.html:422 msgid "Delete Part Parameter Template" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "" msgid "Add Supplier" msgstr "" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "" @@ -9197,11 +9230,11 @@ msgstr "" #: templates/js/translated/company.js:577 msgid "All selected parameters will be deleted" -msgstr "" +msgstr "Tất cả những thống số được chọn sẽ bị xoá" #: templates/js/translated/company.js:591 msgid "Delete Parameters" -msgstr "" +msgstr "Xóa các thông số" #: templates/js/translated/company.js:632 msgid "No manufacturer parts found" @@ -9221,7 +9254,7 @@ msgstr "" #: templates/js/translated/company.js:784 templates/js/translated/part.js:1141 msgid "No parameters found" -msgstr "" +msgstr "Không có thông số được tìm thấy" #: templates/js/translated/company.js:821 templates/js/translated/part.js:1183 msgid "Edit parameter" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" @@ -10011,7 +10044,7 @@ msgstr "" #: templates/js/translated/part.js:205 msgid "Copy Category Parameters" -msgstr "" +msgstr "Sao chép thông số nhóm hàng" #: templates/js/translated/part.js:206 msgid "Copy parameter templates from selected part category" @@ -10039,7 +10072,7 @@ msgstr "" #: templates/js/translated/part.js:287 msgid "Copy Parameters" -msgstr "" +msgstr "Sao chép thông số" #: templates/js/translated/part.js:288 msgid "Copy parameter data from original part" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index b4c5555a2b..ce6ae2389a 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-01-07 20:52+0000\n" -"PO-Revision-Date: 2023-01-08 12:23\n" +"POT-Creation-Date: 2023-01-09 22:09+0000\n" +"PO-Revision-Date: 2023-01-10 12:46\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -42,9 +42,9 @@ msgstr "输入日期" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:131 templates/js/translated/bom.js:1212 #: templates/js/translated/company.js:1023 -#: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 -#: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/part.js:882 +#: templates/js/translated/order.js:2444 templates/js/translated/order.js:2578 +#: templates/js/translated/order.js:3076 templates/js/translated/order.js:4013 +#: templates/js/translated/order.js:4394 templates/js/translated/part.js:882 #: templates/js/translated/stock.js:1419 templates/js/translated/stock.js:2023 msgid "Notes" msgstr "备注" @@ -90,6 +90,14 @@ msgstr "Email 地址确认" msgid "You must type the same email each time." msgstr "您必须输入相同的 Email 。" +#: InvenTree/forms.py:230 InvenTree/forms.py:236 +msgid "The provided primary email address is not valid." +msgstr "" + +#: InvenTree/forms.py:242 +msgid "The provided email domain is not approved." +msgstr "" + #: InvenTree/helpers.py:166 msgid "Connection error" msgstr "连接错误" @@ -204,14 +212,14 @@ msgstr "附件" msgid "Select file to attach" msgstr "选择附件" -#: InvenTree/models.py:412 common/models.py:2373 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2415 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:866 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:102 templates/js/translated/company.js:692 #: templates/js/translated/company.js:1012 -#: templates/js/translated/order.js:3056 templates/js/translated/part.js:1886 +#: templates/js/translated/order.js:3065 templates/js/translated/part.js:1886 msgid "Link" msgstr "链接" @@ -229,9 +237,9 @@ msgstr "注释" msgid "File comment" msgstr "文件注释" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1817 -#: common/models.py:1818 common/models.py:2041 common/models.py:2042 -#: common/models.py:2303 common/models.py:2304 part/models.py:2943 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1859 +#: common/models.py:1860 common/models.py:2083 common/models.py:2084 +#: common/models.py:2345 common/models.py:2346 part/models.py:2943 #: part/models.py:3029 part/models.py:3049 plugin/models.py:264 #: plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 @@ -272,7 +280,7 @@ msgstr "重命名文件出错" msgid "Invalid choice" msgstr "选择无效" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2027 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2069 #: company/models.py:363 label/models.py:101 part/models.py:810 #: part/models.py:3204 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -307,8 +315,8 @@ msgstr "名称" #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 #: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 -#: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 -#: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 +#: templates/js/translated/company.js:987 templates/js/translated/order.js:2039 +#: templates/js/translated/order.js:2276 templates/js/translated/order.js:2854 #: templates/js/translated/part.js:1044 templates/js/translated/part.js:1494 #: templates/js/translated/part.js:1768 templates/js/translated/part.js:2327 #: templates/js/translated/part.js:2402 templates/js/translated/stock.js:1398 @@ -425,107 +433,107 @@ msgstr "远程图像文件的 URL" msgid "Downloading images from remote URL is not enabled" msgstr "未启用从远程 URL下载图像" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:654 msgid "Czech" msgstr "捷克语" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:655 msgid "Danish" msgstr "丹麦语" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:656 msgid "German" msgstr "德语" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:657 msgid "Greek" msgstr "希腊语" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:658 msgid "English" msgstr "英语" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:659 msgid "Spanish" msgstr "西班牙语" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:660 msgid "Spanish (Mexican)" msgstr "西班牙语(墨西哥)" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:661 msgid "Farsi / Persian" msgstr "波斯语" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:662 msgid "French" msgstr "法语" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:663 msgid "Hebrew" msgstr "希伯来语" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:664 msgid "Hungarian" msgstr "匈牙利语" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:665 msgid "Italian" msgstr "意大利语" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:666 msgid "Japanese" msgstr "日语" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:667 msgid "Korean" msgstr "韩语" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:668 msgid "Dutch" msgstr "荷兰语" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:669 msgid "Norwegian" msgstr "挪威语" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:670 msgid "Polish" msgstr "波兰语" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:671 msgid "Portuguese" msgstr "葡萄牙语" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:672 msgid "Portuguese (Brazilian)" msgstr "葡萄牙语 (巴西)" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:673 msgid "Russian" msgstr "俄语" -#: InvenTree/settings.py:663 +#: InvenTree/settings.py:674 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:664 +#: InvenTree/settings.py:675 msgid "Swedish" msgstr "瑞典语" -#: InvenTree/settings.py:665 +#: InvenTree/settings.py:676 msgid "Thai" msgstr "泰语" -#: InvenTree/settings.py:666 +#: InvenTree/settings.py:677 msgid "Turkish" msgstr "土耳其语" -#: InvenTree/settings.py:667 +#: InvenTree/settings.py:678 msgid "Vietnamese" msgstr "越南语" -#: InvenTree/settings.py:668 +#: InvenTree/settings.py:679 msgid "Chinese" msgstr "中文(简体)" @@ -572,7 +580,7 @@ msgid "Returned" msgstr "已退回" #: InvenTree/status_codes.py:141 order/models.py:1165 -#: templates/js/translated/order.js:3644 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3653 templates/js/translated/order.js:3988 msgid "Shipped" msgstr "已发货" @@ -776,9 +784,9 @@ msgstr "相关生产订单" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:729 templates/js/translated/bom.js:905 -#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2298 -#: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 -#: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 +#: templates/js/translated/build.js:1853 templates/js/translated/order.js:2307 +#: templates/js/translated/order.js:2525 templates/js/translated/order.js:3850 +#: templates/js/translated/order.js:4341 templates/js/translated/pricing.js:119 msgid "Reference" msgstr "引用" @@ -823,9 +831,9 @@ msgstr "此次生产匹配的订单" #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 #: templates/js/translated/company.js:905 templates/js/translated/order.js:106 -#: templates/js/translated/order.js:1172 templates/js/translated/order.js:1676 -#: templates/js/translated/order.js:2252 templates/js/translated/order.js:3199 -#: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 +#: templates/js/translated/order.js:1181 templates/js/translated/order.js:1685 +#: templates/js/translated/order.js:2261 templates/js/translated/order.js:3208 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3834 #: templates/js/translated/part.js:1479 templates/js/translated/part.js:1551 #: templates/js/translated/part.js:1745 templates/js/translated/pricing.js:102 #: templates/js/translated/stock.js:617 templates/js/translated/stock.js:782 @@ -848,7 +856,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "此次生产匹配的销售订单" #: build/models.py:202 build/serializers.py:823 -#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 +#: templates/js/translated/build.js:2192 templates/js/translated/order.js:3196 msgid "Source Location" msgstr "来源地点" @@ -889,7 +897,7 @@ msgid "Build status code" msgstr "生产状态代码" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 -#: stock/models.py:720 templates/js/translated/order.js:1534 +#: stock/models.py:720 templates/js/translated/order.js:1543 msgid "Batch Code" msgstr "批量代码" @@ -898,7 +906,7 @@ msgid "Batch code for this build output" msgstr "此生产产出的批量代码" #: build/models.py:252 order/models.py:87 part/models.py:1002 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2867 msgid "Creation Date" msgstr "创建日期" @@ -932,7 +940,7 @@ msgstr "发布此生产订单的用户" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1006 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2073 msgid "Responsible" msgstr "责任人" @@ -1015,9 +1023,9 @@ msgstr "生产以分配部件" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 #: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 -#: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3209 +#: templates/js/translated/order.js:3511 templates/js/translated/order.js:3516 +#: templates/js/translated/order.js:3611 templates/js/translated/order.js:3703 #: templates/js/translated/part.js:803 templates/js/translated/stock.js:618 #: templates/js/translated/stock.js:783 templates/js/translated/stock.js:2628 msgid "Stock Item" @@ -1029,7 +1037,7 @@ msgstr "源库存项" #: build/models.py:1367 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1849 +#: build/templates/build/detail.html:34 common/models.py:1891 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:256 #: part/forms.py:40 part/models.py:2922 part/models.py:3440 @@ -1052,11 +1060,11 @@ msgstr "源库存项" #: templates/js/translated/build.js:2207 #: templates/js/translated/company.js:1159 #: templates/js/translated/model_renderers.js:120 -#: templates/js/translated/order.js:123 templates/js/translated/order.js:1175 -#: templates/js/translated/order.js:2304 templates/js/translated/order.js:2522 -#: templates/js/translated/order.js:3201 templates/js/translated/order.js:3521 -#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3700 -#: templates/js/translated/order.js:3847 templates/js/translated/order.js:4338 +#: templates/js/translated/order.js:123 templates/js/translated/order.js:1184 +#: templates/js/translated/order.js:2313 templates/js/translated/order.js:2531 +#: templates/js/translated/order.js:3210 templates/js/translated/order.js:3530 +#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3709 +#: templates/js/translated/order.js:3856 templates/js/translated/order.js:4347 #: templates/js/translated/part.js:805 templates/js/translated/part.js:876 #: templates/js/translated/part.js:1349 templates/js/translated/part.js:2849 #: templates/js/translated/pricing.js:114 @@ -1121,7 +1129,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa msgstr "需要整数型数值,因为BOM包含可追踪的部件" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 -#: stock/serializers.py:303 templates/js/translated/order.js:1545 +#: stock/serializers.py:303 templates/js/translated/order.js:1554 #: templates/js/translated/stock.js:302 templates/js/translated/stock.js:490 msgid "Serial Numbers" msgstr "序列号" @@ -1152,9 +1160,9 @@ msgstr "必须提供生产产出列表" #: stock/templates/stock/item_base.html:388 #: templates/js/translated/barcode.js:504 #: templates/js/translated/barcode.js:748 templates/js/translated/build.js:812 -#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 -#: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 -#: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 +#: templates/js/translated/build.js:1759 templates/js/translated/order.js:1581 +#: templates/js/translated/order.js:3523 templates/js/translated/order.js:3628 +#: templates/js/translated/order.js:3636 templates/js/translated/order.js:3717 #: templates/js/translated/part.js:186 templates/js/translated/part.js:804 #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:994 templates/js/translated/stock.js:1898 @@ -1171,8 +1179,8 @@ msgstr "已完成生产产出的仓储地点" #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 #: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 -#: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1873 +#: templates/js/translated/order.js:1690 templates/js/translated/order.js:2043 +#: templates/js/translated/order.js:2859 templates/js/translated/stock.js:1873 #: templates/js/translated/stock.js:2646 templates/js/translated/stock.js:2778 msgid "Status" msgstr "状态" @@ -1414,9 +1422,9 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 -#: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1364 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2060 +#: templates/js/translated/order.js:2391 templates/js/translated/order.js:2875 +#: templates/js/translated/order.js:3901 templates/js/translated/part.js:1364 msgid "Target Date" msgstr "预计日期" @@ -1451,7 +1459,7 @@ msgstr "已完成" #: report/templates/report/inventree_so_report.html:77 #: stock/templates/stock/item_base.html:368 #: templates/email/overdue_sales_order.html:15 -#: templates/js/translated/order.js:2812 templates/js/translated/pricing.js:637 +#: templates/js/translated/order.js:2821 templates/js/translated/pricing.js:637 msgid "Sales Order" msgstr "销售订单" @@ -1478,7 +1486,7 @@ msgid "Stock can be taken from any available location." msgstr "" #: build/templates/build/detail.html:49 order/models.py:1060 -#: templates/js/translated/order.js:1682 templates/js/translated/order.js:2424 +#: templates/js/translated/order.js:1691 templates/js/translated/order.js:2433 msgid "Destination" msgstr "" @@ -1555,7 +1563,7 @@ msgstr "订单所需部件" #: build/templates/build/detail.html:187 #: company/templates/company/detail.html:37 #: company/templates/company/detail.html:85 -#: part/templates/part/category.html:178 templates/js/translated/order.js:1215 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1224 msgid "Order Parts" msgstr "订购商品" @@ -1702,1107 +1710,1132 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:457 +#: common/models.py:472 msgid "Settings key (must be unique - case insensitive)" msgstr "" -#: common/models.py:459 +#: common/models.py:474 msgid "Settings value" msgstr "" -#: common/models.py:500 +#: common/models.py:515 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:517 +#: common/models.py:532 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:528 +#: common/models.py:543 msgid "Value must be an integer value" msgstr "" -#: common/models.py:573 +#: common/models.py:588 msgid "Key string must be unique" msgstr "" -#: common/models.py:757 +#: common/models.py:772 msgid "No group" msgstr "" -#: common/models.py:810 +#: common/models.py:797 +msgid "An empty domain is not allowed." +msgstr "" + +#: common/models.py:799 +#, python-brace-format +msgid "Invalid domain name: {domain}" +msgstr "" + +#: common/models.py:838 msgid "Restart required" msgstr "" -#: common/models.py:811 +#: common/models.py:839 msgid "A setting has been changed which requires a server restart" msgstr "" -#: common/models.py:818 +#: common/models.py:846 msgid "Server Instance Name" msgstr "" -#: common/models.py:820 +#: common/models.py:848 msgid "String descriptor for the server instance" msgstr "" -#: common/models.py:825 +#: common/models.py:853 msgid "Use instance name" msgstr "" -#: common/models.py:826 +#: common/models.py:854 msgid "Use the instance name in the title-bar" msgstr "" -#: common/models.py:832 +#: common/models.py:860 msgid "Restrict showing `about`" msgstr "" -#: common/models.py:833 +#: common/models.py:861 msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:839 company/models.py:98 company/models.py:99 +#: common/models.py:867 company/models.py:98 company/models.py:99 msgid "Company name" msgstr "公司名称" -#: common/models.py:840 +#: common/models.py:868 msgid "Internal company name" msgstr "内部公司名称" -#: common/models.py:845 +#: common/models.py:873 msgid "Base URL" msgstr "" -#: common/models.py:846 +#: common/models.py:874 msgid "Base URL for server instance" msgstr "" -#: common/models.py:853 +#: common/models.py:881 msgid "Default Currency" msgstr "" -#: common/models.py:854 +#: common/models.py:882 msgid "Default currency" msgstr "" -#: common/models.py:860 +#: common/models.py:888 msgid "Download from URL" msgstr "" -#: common/models.py:861 +#: common/models.py:889 msgid "Allow download of remote images and files from external URL" msgstr "" -#: common/models.py:867 +#: common/models.py:895 msgid "Download Size Limit" msgstr "" -#: common/models.py:868 +#: common/models.py:896 msgid "Maximum allowable download size for remote image" msgstr "" -#: common/models.py:879 +#: common/models.py:907 msgid "User-agent used to download from URL" msgstr "" -#: common/models.py:880 +#: common/models.py:908 msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" msgstr "" -#: common/models.py:885 +#: common/models.py:913 msgid "Require confirm" msgstr "" -#: common/models.py:886 +#: common/models.py:914 msgid "Require explicit user confirmation for certain action." msgstr "" -#: common/models.py:892 +#: common/models.py:920 msgid "Tree Depth" msgstr "" -#: common/models.py:893 +#: common/models.py:921 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:902 +#: common/models.py:930 msgid "Automatic Backup" msgstr "" -#: common/models.py:903 +#: common/models.py:931 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:909 +#: common/models.py:937 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:910 +#: common/models.py:938 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:920 +#: common/models.py:948 msgid "Delete Error Logs" msgstr "" -#: common/models.py:921 +#: common/models.py:949 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:931 +#: common/models.py:959 msgid "Delete Noficiations" msgstr "" -#: common/models.py:932 +#: common/models.py:960 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:970 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:943 +#: common/models.py:971 msgid "Enable barcode scanner support" msgstr "启用条形码扫描支持" -#: common/models.py:949 +#: common/models.py:977 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:950 +#: common/models.py:978 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:960 +#: common/models.py:988 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:961 +#: common/models.py:989 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:967 +#: common/models.py:995 msgid "IPN Regex" msgstr "" -#: common/models.py:968 +#: common/models.py:996 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:972 +#: common/models.py:1000 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:1001 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:979 +#: common/models.py:1007 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:980 +#: common/models.py:1008 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:986 +#: common/models.py:1014 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:987 +#: common/models.py:1015 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:993 +#: common/models.py:1021 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:994 +#: common/models.py:1022 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1000 +#: common/models.py:1028 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1001 +#: common/models.py:1029 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1007 +#: common/models.py:1035 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1008 +#: common/models.py:1036 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1014 part/admin.py:41 part/models.py:3249 +#: common/models.py:1042 part/admin.py:41 part/models.py:3249 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:516 msgid "Template" msgstr "模板" -#: common/models.py:1015 +#: common/models.py:1043 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1021 part/admin.py:37 part/admin.py:262 part/models.py:958 +#: common/models.py:1049 part/admin.py:37 part/admin.py:262 part/models.py:958 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:475 msgid "Assembly" msgstr "组装" -#: common/models.py:1022 +#: common/models.py:1050 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1028 part/admin.py:38 part/models.py:964 +#: common/models.py:1056 part/admin.py:38 part/models.py:964 #: templates/js/translated/table_filters.js:483 msgid "Component" msgstr "组件" -#: common/models.py:1029 +#: common/models.py:1057 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1035 part/admin.py:39 part/models.py:975 +#: common/models.py:1063 part/admin.py:39 part/models.py:975 msgid "Purchaseable" msgstr "可购买" -#: common/models.py:1036 +#: common/models.py:1064 msgid "Parts are purchaseable by default" msgstr "商品默认可购买" -#: common/models.py:1042 part/admin.py:40 part/models.py:980 +#: common/models.py:1070 part/admin.py:40 part/models.py:980 #: templates/js/translated/table_filters.js:504 msgid "Salable" msgstr "可销售" -#: common/models.py:1043 +#: common/models.py:1071 msgid "Parts are salable by default" msgstr "商品默认可销售" -#: common/models.py:1049 part/admin.py:42 part/models.py:970 +#: common/models.py:1077 part/admin.py:42 part/models.py:970 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:520 msgid "Trackable" msgstr "可追踪" -#: common/models.py:1050 +#: common/models.py:1078 msgid "Parts are trackable by default" msgstr "商品默认可跟踪" -#: common/models.py:1056 part/admin.py:43 part/models.py:990 +#: common/models.py:1084 part/admin.py:43 part/models.py:990 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:524 msgid "Virtual" msgstr "虚拟" -#: common/models.py:1057 +#: common/models.py:1085 msgid "Parts are virtual by default" msgstr "商品默认是虚拟的" -#: common/models.py:1063 +#: common/models.py:1091 msgid "Show Import in Views" msgstr "视图中显示导入" -#: common/models.py:1064 +#: common/models.py:1092 msgid "Display the import wizard in some part views" msgstr "在一些商品视图中显示导入向导" -#: common/models.py:1070 +#: common/models.py:1098 msgid "Show related parts" msgstr "显示相关商品" -#: common/models.py:1071 +#: common/models.py:1099 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1077 +#: common/models.py:1105 msgid "Create initial stock" msgstr "创建初始库存" -#: common/models.py:1078 +#: common/models.py:1106 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1084 +#: common/models.py:1112 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1085 +#: common/models.py:1113 msgid "Format to display the part name" msgstr "" -#: common/models.py:1092 +#: common/models.py:1120 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1093 +#: common/models.py:1121 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1098 +#: common/models.py:1126 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1099 +#: common/models.py:1127 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1109 +#: common/models.py:1137 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1110 +#: common/models.py:1138 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1116 +#: common/models.py:1144 msgid "Purchase History Override" msgstr "" -#: common/models.py:1117 +#: common/models.py:1145 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1123 +#: common/models.py:1151 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1124 +#: common/models.py:1152 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1130 +#: common/models.py:1158 msgid "Active Variants Only" msgstr "" -#: common/models.py:1131 +#: common/models.py:1159 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1137 +#: common/models.py:1165 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1138 +#: common/models.py:1166 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1139 common/models.py:1262 +#: common/models.py:1167 common/models.py:1290 msgid "days" msgstr "天" -#: common/models.py:1148 +#: common/models.py:1176 msgid "Internal Prices" msgstr "内部价格" -#: common/models.py:1149 +#: common/models.py:1177 msgid "Enable internal prices for parts" msgstr "启用内部商品价格" -#: common/models.py:1155 +#: common/models.py:1183 msgid "Internal Price Override" msgstr "" -#: common/models.py:1156 +#: common/models.py:1184 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1162 +#: common/models.py:1190 msgid "Enable label printing" msgstr "" -#: common/models.py:1163 +#: common/models.py:1191 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1169 +#: common/models.py:1197 msgid "Label Image DPI" msgstr "" -#: common/models.py:1170 +#: common/models.py:1198 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1179 +#: common/models.py:1207 msgid "Enable Reports" msgstr "" -#: common/models.py:1180 +#: common/models.py:1208 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1186 templates/stats.html:25 +#: common/models.py:1214 templates/stats.html:25 msgid "Debug Mode" msgstr "调试模式" -#: common/models.py:1187 +#: common/models.py:1215 msgid "Generate reports in debug mode (HTML output)" msgstr "在调试模式生成报告(HTML输出)" -#: common/models.py:1193 +#: common/models.py:1221 msgid "Page Size" msgstr "页面大小" -#: common/models.py:1194 +#: common/models.py:1222 msgid "Default page size for PDF reports" msgstr "PDF 报表默认页面大小" -#: common/models.py:1204 +#: common/models.py:1232 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1233 msgid "Enable generation of test reports" msgstr "启用生成测试报表" -#: common/models.py:1211 +#: common/models.py:1239 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1212 +#: common/models.py:1240 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1218 +#: common/models.py:1246 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1219 +#: common/models.py:1247 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1225 +#: common/models.py:1253 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1226 +#: common/models.py:1254 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1232 +#: common/models.py:1260 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1233 +#: common/models.py:1261 msgid "Determines default behaviour when a stock item is depleted" msgstr "" -#: common/models.py:1239 +#: common/models.py:1267 msgid "Batch Code Template" msgstr "" -#: common/models.py:1240 +#: common/models.py:1268 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1245 +#: common/models.py:1273 msgid "Stock Expiry" msgstr "库存到期" -#: common/models.py:1246 +#: common/models.py:1274 msgid "Enable stock expiry functionality" msgstr "启用库存到期功能" -#: common/models.py:1252 +#: common/models.py:1280 msgid "Sell Expired Stock" msgstr "销售过期库存" -#: common/models.py:1253 +#: common/models.py:1281 msgid "Allow sale of expired stock" msgstr "允许销售过期库存" -#: common/models.py:1259 +#: common/models.py:1287 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1260 +#: common/models.py:1288 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1267 +#: common/models.py:1295 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1268 +#: common/models.py:1296 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1274 +#: common/models.py:1302 msgid "Stock Ownership Control" msgstr "库存所有权控制" -#: common/models.py:1275 +#: common/models.py:1303 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1281 +#: common/models.py:1309 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1282 +#: common/models.py:1310 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1287 +#: common/models.py:1315 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1288 +#: common/models.py:1316 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1294 +#: common/models.py:1322 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1295 +#: common/models.py:1323 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1301 +#: common/models.py:1329 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1302 +#: common/models.py:1330 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1308 +#: common/models.py:1336 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1309 +#: common/models.py:1337 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1315 +#: common/models.py:1343 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1316 +#: common/models.py:1344 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1322 +#: common/models.py:1350 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1323 +#: common/models.py:1351 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1330 +#: common/models.py:1358 msgid "Enable password forgot" msgstr "" -#: common/models.py:1331 +#: common/models.py:1359 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1337 +#: common/models.py:1365 msgid "Enable registration" msgstr "" -#: common/models.py:1338 +#: common/models.py:1366 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1344 +#: common/models.py:1372 msgid "Enable SSO" msgstr "" -#: common/models.py:1345 +#: common/models.py:1373 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1351 -msgid "Email required" -msgstr "" - -#: common/models.py:1352 -msgid "Require user to supply mail on signup" -msgstr "" - -#: common/models.py:1358 -msgid "Auto-fill SSO users" -msgstr "" - -#: common/models.py:1359 -msgid "Automatically fill out user-details from SSO account-data" -msgstr "" - -#: common/models.py:1365 -msgid "Mail twice" -msgstr "" - -#: common/models.py:1366 -msgid "On signup ask users twice for their mail" -msgstr "" - -#: common/models.py:1372 -msgid "Password twice" -msgstr "" - -#: common/models.py:1373 -msgid "On signup ask users twice for their password" -msgstr "" - #: common/models.py:1379 -msgid "Group on signup" +msgid "Enable SSO registration" msgstr "" #: common/models.py:1380 -msgid "Group to which new users are assigned on registration" +msgid "Enable self-registration via SSO for users on the login pages" msgstr "" #: common/models.py:1386 -msgid "Enforce MFA" +msgid "Email required" msgstr "" #: common/models.py:1387 -msgid "Users must use multifactor security." +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1393 -msgid "Check plugins on startup" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1394 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Automatically fill out user-details from SSO account-data" +msgstr "" + +#: common/models.py:1400 +msgid "Mail twice" msgstr "" #: common/models.py:1401 +msgid "On signup ask users twice for their mail" +msgstr "" + +#: common/models.py:1407 +msgid "Password twice" +msgstr "" + +#: common/models.py:1408 +msgid "On signup ask users twice for their password" +msgstr "" + +#: common/models.py:1414 +msgid "Allowed domains" +msgstr "" + +#: common/models.py:1415 +msgid "Restrict signup to certain domains (comma-separated, strarting with @)" +msgstr "" + +#: common/models.py:1421 +msgid "Group on signup" +msgstr "" + +#: common/models.py:1422 +msgid "Group to which new users are assigned on registration" +msgstr "" + +#: common/models.py:1428 +msgid "Enforce MFA" +msgstr "" + +#: common/models.py:1429 +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1435 +msgid "Check plugins on startup" +msgstr "" + +#: common/models.py:1436 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1443 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1402 +#: common/models.py:1444 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1409 +#: common/models.py:1451 msgid "Enable URL integration" msgstr "" -#: common/models.py:1410 +#: common/models.py:1452 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1417 +#: common/models.py:1459 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1418 +#: common/models.py:1460 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1425 +#: common/models.py:1467 msgid "Enable app integration" msgstr "" -#: common/models.py:1426 +#: common/models.py:1468 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1433 +#: common/models.py:1475 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1434 +#: common/models.py:1476 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1441 +#: common/models.py:1483 msgid "Enable event integration" msgstr "" -#: common/models.py:1442 +#: common/models.py:1484 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1461 common/models.py:1810 +#: common/models.py:1503 common/models.py:1852 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1483 +#: common/models.py:1525 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1484 +#: common/models.py:1526 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1532 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1491 +#: common/models.py:1533 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1539 msgid "Show latest parts" msgstr "显示最近商品" -#: common/models.py:1498 +#: common/models.py:1540 msgid "Show latest parts on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:1504 +#: common/models.py:1546 msgid "Recent Part Count" msgstr "" -#: common/models.py:1505 +#: common/models.py:1547 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1511 +#: common/models.py:1553 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1554 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1560 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1519 +#: common/models.py:1561 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1567 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1526 +#: common/models.py:1568 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1532 +#: common/models.py:1574 msgid "Show low stock" msgstr "" -#: common/models.py:1533 +#: common/models.py:1575 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1581 msgid "Show depleted stock" msgstr "" -#: common/models.py:1540 +#: common/models.py:1582 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1546 +#: common/models.py:1588 msgid "Show needed stock" msgstr "" -#: common/models.py:1547 +#: common/models.py:1589 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1553 +#: common/models.py:1595 msgid "Show expired stock" msgstr "" -#: common/models.py:1554 +#: common/models.py:1596 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1560 +#: common/models.py:1602 msgid "Show stale stock" msgstr "" -#: common/models.py:1561 +#: common/models.py:1603 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1567 +#: common/models.py:1609 msgid "Show pending builds" msgstr "" -#: common/models.py:1568 +#: common/models.py:1610 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1574 +#: common/models.py:1616 msgid "Show overdue builds" msgstr "显示逾期生产" -#: common/models.py:1575 +#: common/models.py:1617 msgid "Show overdue builds on the homepage" msgstr "在主页上显示逾期的生产" -#: common/models.py:1581 +#: common/models.py:1623 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1582 +#: common/models.py:1624 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1588 +#: common/models.py:1630 msgid "Show overdue POs" msgstr "" -#: common/models.py:1589 +#: common/models.py:1631 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1595 +#: common/models.py:1637 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1596 +#: common/models.py:1638 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1602 +#: common/models.py:1644 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1603 +#: common/models.py:1645 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1609 +#: common/models.py:1651 msgid "Show News" msgstr "" -#: common/models.py:1610 +#: common/models.py:1652 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1616 +#: common/models.py:1658 msgid "Inline label display" msgstr "内嵌标签显示" -#: common/models.py:1617 +#: common/models.py:1659 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" -#: common/models.py:1623 +#: common/models.py:1665 msgid "Inline report display" msgstr "" -#: common/models.py:1624 +#: common/models.py:1666 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" -#: common/models.py:1630 +#: common/models.py:1672 msgid "Search Parts" msgstr "" -#: common/models.py:1631 +#: common/models.py:1673 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1679 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1638 +#: common/models.py:1680 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1686 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1645 +#: common/models.py:1687 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1693 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1652 +#: common/models.py:1694 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1700 msgid "Search Categories" msgstr "" -#: common/models.py:1659 +#: common/models.py:1701 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1665 +#: common/models.py:1707 msgid "Search Stock" msgstr "" -#: common/models.py:1666 +#: common/models.py:1708 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1672 +#: common/models.py:1714 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1673 +#: common/models.py:1715 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1679 +#: common/models.py:1721 msgid "Search Locations" msgstr "" -#: common/models.py:1680 +#: common/models.py:1722 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1686 +#: common/models.py:1728 msgid "Search Companies" msgstr "" -#: common/models.py:1687 +#: common/models.py:1729 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1693 +#: common/models.py:1735 msgid "Search Build Orders" msgstr "" -#: common/models.py:1694 +#: common/models.py:1736 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1700 +#: common/models.py:1742 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1701 +#: common/models.py:1743 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1707 +#: common/models.py:1749 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1708 +#: common/models.py:1750 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1714 +#: common/models.py:1756 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1715 +#: common/models.py:1757 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1721 +#: common/models.py:1763 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1722 +#: common/models.py:1764 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1728 +#: common/models.py:1770 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:1729 +#: common/models.py:1771 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1735 +#: common/models.py:1777 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:1736 +#: common/models.py:1778 msgid "Display available part quantity in some forms" msgstr "在某些表格中显示可用的商品数量" -#: common/models.py:1742 +#: common/models.py:1784 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1743 +#: common/models.py:1785 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1749 +#: common/models.py:1791 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1750 +#: common/models.py:1792 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1756 +#: common/models.py:1798 msgid "Date Format" msgstr "" -#: common/models.py:1757 +#: common/models.py:1799 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1771 part/templates/part/detail.html:41 +#: common/models.py:1813 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1772 +#: common/models.py:1814 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1778 part/templates/part/detail.html:61 +#: common/models.py:1820 part/templates/part/detail.html:61 #: templates/js/translated/part.js:822 msgid "Part Stocktake" msgstr "" -#: common/models.py:1779 +#: common/models.py:1821 msgid "Display part stocktake information" msgstr "" -#: common/models.py:1785 +#: common/models.py:1827 msgid "Table String Length" msgstr "" -#: common/models.py:1786 +#: common/models.py:1828 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1850 +#: common/models.py:1892 msgid "Price break quantity" msgstr "" -#: common/models.py:1857 company/serializers.py:393 order/models.py:975 +#: common/models.py:1899 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1416 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "价格" -#: common/models.py:1858 +#: common/models.py:1900 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2018 common/models.py:2196 +#: common/models.py:2060 common/models.py:2238 msgid "Endpoint" msgstr "" -#: common/models.py:2019 +#: common/models.py:2061 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2028 +#: common/models.py:2070 msgid "Name for this webhook" msgstr "" -#: common/models.py:2033 part/admin.py:36 part/models.py:985 +#: common/models.py:2075 part/admin.py:36 part/models.py:985 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:344 @@ -2810,97 +2843,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2034 +#: common/models.py:2076 msgid "Is this webhook active" msgstr "" -#: common/models.py:2048 +#: common/models.py:2090 msgid "Token" msgstr "令牌" -#: common/models.py:2049 +#: common/models.py:2091 msgid "Token for access" msgstr "" -#: common/models.py:2056 +#: common/models.py:2098 msgid "Secret" msgstr "" -#: common/models.py:2057 +#: common/models.py:2099 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2163 +#: common/models.py:2205 msgid "Message ID" msgstr "" -#: common/models.py:2164 +#: common/models.py:2206 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2172 +#: common/models.py:2214 msgid "Host" msgstr "" -#: common/models.py:2173 +#: common/models.py:2215 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2180 +#: common/models.py:2222 msgid "Header" msgstr "" -#: common/models.py:2181 +#: common/models.py:2223 msgid "Header of this message" msgstr "" -#: common/models.py:2187 +#: common/models.py:2229 msgid "Body" msgstr "" -#: common/models.py:2188 +#: common/models.py:2230 msgid "Body of this message" msgstr "" -#: common/models.py:2197 +#: common/models.py:2239 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2202 +#: common/models.py:2244 msgid "Worked on" msgstr "" -#: common/models.py:2203 +#: common/models.py:2245 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2362 +#: common/models.py:2404 msgid "Id" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:35 +#: common/models.py:2410 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2378 templates/js/translated/news.js:51 +#: common/models.py:2420 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2383 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2425 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:2388 templates/js/translated/news.js:43 +#: common/models.py:2430 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2393 +#: common/models.py:2435 msgid "Read" msgstr "" -#: common/models.py:2394 +#: common/models.py:2436 msgid "Was this news item read?" msgstr "" @@ -3092,7 +3125,7 @@ msgstr "选择制造商" #: templates/js/translated/company.js:305 #: templates/js/translated/company.js:533 #: templates/js/translated/company.js:685 -#: templates/js/translated/company.js:976 templates/js/translated/order.js:2286 +#: templates/js/translated/company.js:976 templates/js/translated/order.js:2295 #: templates/js/translated/part.js:252 templates/js/translated/part.js:1338 msgid "MPN" msgstr "" @@ -3154,7 +3187,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:437 -#: templates/js/translated/company.js:930 templates/js/translated/order.js:2017 +#: templates/js/translated/company.js:930 templates/js/translated/order.js:2026 #: templates/js/translated/part.js:222 templates/js/translated/part.js:1306 #: templates/js/translated/pricing.js:231 #: templates/js/translated/table_filters.js:451 @@ -3167,7 +3200,7 @@ msgstr "选择供应商" #: company/models.py:503 company/templates/company/supplier_part.html:146 #: part/bom.py:253 part/bom.py:281 templates/js/translated/company.js:303 -#: templates/js/translated/order.js:2273 templates/js/translated/part.js:233 +#: templates/js/translated/order.js:2282 templates/js/translated/part.js:233 #: templates/js/translated/part.js:1324 templates/js/translated/pricing.js:243 msgid "SKU" msgstr "" @@ -3217,9 +3250,9 @@ msgstr "商品打包" #: company/models.py:537 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 -#: templates/js/translated/company.js:997 templates/js/translated/order.js:826 -#: templates/js/translated/order.js:1253 templates/js/translated/order.js:1508 -#: templates/js/translated/order.js:2317 templates/js/translated/order.js:2334 +#: templates/js/translated/company.js:997 templates/js/translated/order.js:831 +#: templates/js/translated/order.js:1262 templates/js/translated/order.js:1517 +#: templates/js/translated/order.js:2326 templates/js/translated/order.js:2343 #: templates/js/translated/part.js:1356 templates/js/translated/part.js:1408 msgid "Pack Quantity" msgstr "" @@ -3323,7 +3356,7 @@ msgstr "" #: stock/models.py:702 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 +#: templates/js/translated/company.js:429 templates/js/translated/order.js:2836 #: templates/js/translated/stock.js:2610 #: templates/js/translated/table_filters.js:455 msgid "Customer" @@ -3561,7 +3594,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:665 #: stock/templates/stock/item_base.html:236 -#: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 +#: templates/js/translated/company.js:946 templates/js/translated/order.js:1182 #: templates/js/translated/stock.js:1977 msgid "Supplier Part" msgstr "供应商商品" @@ -3824,8 +3857,8 @@ msgstr "" #: report/templates/report/inventree_po_report.html:76 #: stock/templates/stock/item_base.html:182 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1283 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1183 +#: templates/js/translated/order.js:2010 templates/js/translated/part.js:1283 #: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1957 #: templates/js/translated/stock.js:2591 msgid "Purchase Order" @@ -3868,7 +3901,7 @@ msgid "Company from which the items are being ordered" msgstr "订购该商品的公司" #: order/models.py:268 order/templates/order/order_base.html:133 -#: templates/js/translated/order.js:2026 +#: templates/js/translated/order.js:2035 msgid "Supplier Reference" msgstr "" @@ -3925,7 +3958,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:685 order/models.py:1241 -#: templates/js/translated/order.js:2874 templates/js/translated/order.js:3036 +#: templates/js/translated/order.js:2883 templates/js/translated/order.js:3045 msgid "Shipment Date" msgstr "" @@ -3987,7 +4020,7 @@ msgstr "" #: order/models.py:1020 order/models.py:1100 order/models.py:1141 #: order/models.py:1235 order/models.py:1367 -#: templates/js/translated/order.js:3492 +#: templates/js/translated/order.js:3501 msgid "Order" msgstr "" @@ -3996,7 +4029,7 @@ msgid "Supplier part" msgstr "供应商商品" #: order/models.py:1046 order/templates/order/order_base.html:178 -#: templates/js/translated/order.js:1679 templates/js/translated/order.js:2404 +#: templates/js/translated/order.js:1688 templates/js/translated/order.js:2413 #: templates/js/translated/part.js:1400 templates/js/translated/part.js:1432 #: templates/js/translated/table_filters.js:366 msgid "Received" @@ -4190,11 +4223,11 @@ msgstr "" msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:456 templates/js/translated/order.js:1535 +#: order/serializers.py:456 templates/js/translated/order.js:1544 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:464 templates/js/translated/order.js:1546 +#: order/serializers.py:464 templates/js/translated/order.js:1555 msgid "Enter serial numbers for incoming stock items" msgstr "" @@ -4423,8 +4456,8 @@ msgstr "" #: part/templates/part/import_wizard/match_references.html:49 #: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 #: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:656 +#: templates/js/translated/order.js:1131 templates/js/translated/order.js:1633 +#: templates/js/translated/order.js:3120 templates/js/translated/stock.js:656 #: templates/js/translated/stock.js:824 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4483,8 +4516,8 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:28 #: order/templates/order/sales_order_detail.html:24 -#: order/templates/order/sales_order_detail.html:260 -#: templates/js/translated/order.js:728 +#: order/templates/order/sales_order_detail.html:263 +#: templates/js/translated/order.js:729 msgid "Add Line Item" msgstr "" @@ -4499,7 +4532,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:56 #: order/templates/order/sales_order_detail.html:51 -#: order/templates/order/sales_order_detail.html:291 +#: order/templates/order/sales_order_detail.html:294 msgid "Add Extra Line" msgstr "" @@ -4512,7 +4545,7 @@ msgstr "" msgid "Order Notes" msgstr "" -#: order/templates/order/purchase_order_detail.html:239 +#: order/templates/order/purchase_order_detail.html:242 msgid "Add Order Line" msgstr "" @@ -4544,7 +4577,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2840 +#: templates/js/translated/order.js:2849 msgid "Customer Reference" msgstr "" @@ -4669,7 +4702,7 @@ msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 #: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 -#: templates/js/translated/order.js:3951 +#: templates/js/translated/order.js:3960 msgid "Allocated" msgstr "" @@ -4791,7 +4824,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:144 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3927 msgid "Available Stock" msgstr "可用库存" @@ -5151,7 +5184,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2043 templates/js/translated/part.js:887 +#: templates/js/translated/order.js:2052 templates/js/translated/part.js:887 #: templates/js/translated/pricing.js:537 #: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2519 msgid "Date" @@ -5810,13 +5843,13 @@ msgstr "" #: 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:998 templates/js/translated/tables.js:145 +#: templates/js/translated/order.js:1007 templates/js/translated/tables.js:145 msgid "Format" msgstr "" #: 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:999 +#: templates/js/translated/order.js:1008 msgid "Select file format" msgstr "" @@ -6551,8 +6584,8 @@ msgstr "" #: templates/js/translated/build.js:478 templates/js/translated/build.js:634 #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:521 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3620 +#: templates/js/translated/order.js:3707 templates/js/translated/stock.js:521 msgid "Serial Number" msgstr "序列号" @@ -7581,7 +7614,7 @@ msgstr "" msgid "Signup" msgstr "" -#: templates/InvenTree/settings/login.html:34 +#: templates/InvenTree/settings/login.html:36 msgid "Single Sign On" msgstr "" @@ -8275,7 +8308,7 @@ msgstr "" msgid "Reset My Password" msgstr "" -#: templates/account/password_reset.html:27 templates/account/signup.html:36 +#: templates/account/password_reset.html:27 templates/account/signup.html:37 msgid "This function is currently disabled. Please contact an administrator." msgstr "" @@ -8301,8 +8334,8 @@ msgstr "" msgid "Already have an account? Then please sign in." msgstr "" -#: templates/account/signup.html:27 -msgid "Or use a SSO-provider for signup" +#: templates/account/signup.html:28 +msgid "Use a SSO-provider for signup" msgstr "" #: templates/account/signup_closed.html:5 @@ -8683,7 +8716,7 @@ msgstr "" #: templates/js/translated/bom.js:158 templates/js/translated/bom.js:659 #: templates/js/translated/modals.js:68 templates/js/translated/modals.js:608 #: templates/js/translated/modals.js:702 templates/js/translated/modals.js:1010 -#: templates/js/translated/order.js:1217 templates/modals.html:15 +#: templates/js/translated/order.js:1226 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" msgstr "" @@ -8813,7 +8846,7 @@ msgid "No pricing available" msgstr "" #: templates/js/translated/bom.js:1138 templates/js/translated/build.js:1917 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3941 msgid "No Stock Available" msgstr "" @@ -9010,12 +9043,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 -#: templates/js/translated/order.js:3646 +#: templates/js/translated/order.js:3655 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 -#: templates/js/translated/order.js:3647 +#: templates/js/translated/order.js:3656 msgid "Delete stock allocation" msgstr "" @@ -9035,15 +9068,15 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1911 templates/js/translated/order.js:3948 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1913 templates/js/translated/order.js:3946 msgid "Sufficient stock available" msgstr "" -#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:2003 templates/js/translated/order.js:4040 msgid "Build stock" msgstr "" @@ -9051,21 +9084,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2010 templates/js/translated/order.js:4033 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2049 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1045 templates/js/translated/order.js:3173 +#: templates/js/translated/order.js:1054 templates/js/translated/order.js:3182 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "选择商品" -#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2050 templates/js/translated/order.js:3183 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3122 +#: templates/js/translated/build.js:2099 templates/js/translated/order.js:3131 msgid "Specify stock allocation quantity" msgstr "" @@ -9077,7 +9110,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3188 +#: templates/js/translated/build.js:2193 templates/js/translated/order.js:3197 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -9085,11 +9118,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3285 +#: templates/js/translated/build.js:2232 templates/js/translated/order.js:3294 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3362 +#: templates/js/translated/build.js:2304 templates/js/translated/order.js:3371 msgid "No matching stock items" msgstr "" @@ -9159,7 +9192,7 @@ msgstr "编辑制造商商品" msgid "Add Supplier" msgstr "添加供应商" -#: templates/js/translated/company.js:198 templates/js/translated/order.js:862 +#: templates/js/translated/company.js:198 templates/js/translated/order.js:867 msgid "Add Supplier Part" msgstr "添加供应商商品" @@ -9668,304 +9701,304 @@ msgstr "" msgid "Duplication Options" msgstr "" -#: templates/js/translated/order.js:995 +#: templates/js/translated/order.js:1004 msgid "Export Order" msgstr "" -#: templates/js/translated/order.js:1046 +#: templates/js/translated/order.js:1055 msgid "At least one purchaseable part must be selected" msgstr "" -#: templates/js/translated/order.js:1071 +#: templates/js/translated/order.js:1080 msgid "Quantity to order" msgstr "" -#: templates/js/translated/order.js:1080 +#: templates/js/translated/order.js:1089 msgid "New supplier part" msgstr "" -#: templates/js/translated/order.js:1098 +#: templates/js/translated/order.js:1107 msgid "New purchase order" msgstr "" -#: templates/js/translated/order.js:1131 +#: templates/js/translated/order.js:1140 msgid "Add to purchase order" msgstr "" -#: templates/js/translated/order.js:1271 +#: templates/js/translated/order.js:1280 msgid "No matching supplier parts" msgstr "" -#: templates/js/translated/order.js:1290 +#: templates/js/translated/order.js:1299 msgid "No matching purchase orders" msgstr "" -#: templates/js/translated/order.js:1467 +#: templates/js/translated/order.js:1476 msgid "Select Line Items" msgstr "" -#: templates/js/translated/order.js:1468 +#: templates/js/translated/order.js:1477 msgid "At least one line item must be selected" msgstr "" -#: templates/js/translated/order.js:1488 templates/js/translated/order.js:1601 +#: templates/js/translated/order.js:1497 templates/js/translated/order.js:1610 msgid "Add batch code" msgstr "" -#: templates/js/translated/order.js:1494 templates/js/translated/order.js:1612 +#: templates/js/translated/order.js:1503 templates/js/translated/order.js:1621 msgid "Add serial numbers" msgstr "" -#: templates/js/translated/order.js:1509 +#: templates/js/translated/order.js:1518 msgid "Received Quantity" msgstr "" -#: templates/js/translated/order.js:1520 +#: templates/js/translated/order.js:1529 msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2187 +#: templates/js/translated/order.js:1593 templates/js/translated/stock.js:2187 msgid "Stock Status" msgstr "" -#: templates/js/translated/order.js:1677 +#: templates/js/translated/order.js:1686 msgid "Order Code" msgstr "订单编码" -#: templates/js/translated/order.js:1678 +#: templates/js/translated/order.js:1687 msgid "Ordered" msgstr "" -#: templates/js/translated/order.js:1680 +#: templates/js/translated/order.js:1689 msgid "Quantity to Receive" msgstr "" -#: templates/js/translated/order.js:1703 +#: templates/js/translated/order.js:1712 msgid "Confirm receipt of items" msgstr "" -#: templates/js/translated/order.js:1704 +#: templates/js/translated/order.js:1713 msgid "Receive Purchase Order Items" msgstr "" -#: templates/js/translated/order.js:1982 templates/js/translated/part.js:1254 +#: templates/js/translated/order.js:1991 templates/js/translated/part.js:1254 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:2009 templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2018 templates/js/translated/order.js:2826 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2059 templates/js/translated/order.js:2882 -#: templates/js/translated/order.js:3023 +#: templates/js/translated/order.js:2068 templates/js/translated/order.js:2891 +#: templates/js/translated/order.js:3032 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2162 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2171 templates/js/translated/order.js:4092 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2179 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2188 templates/js/translated/order.js:4114 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2192 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2201 templates/js/translated/order.js:4125 msgid "Delete Line Item" msgstr "" -#: templates/js/translated/order.js:2235 +#: templates/js/translated/order.js:2244 msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2262 templates/js/translated/order.js:3835 +#: templates/js/translated/order.js:2271 templates/js/translated/order.js:3844 msgid "Total" msgstr "" -#: templates/js/translated/order.js:2317 templates/js/translated/part.js:1356 +#: templates/js/translated/order.js:2326 templates/js/translated/part.js:1356 #: templates/js/translated/part.js:1408 msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2348 templates/js/translated/order.js:2535 -#: templates/js/translated/order.js:3860 templates/js/translated/order.js:4351 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:2544 +#: templates/js/translated/order.js:3869 templates/js/translated/order.js:4360 #: templates/js/translated/pricing.js:260 #: templates/js/translated/pricing.js:329 #: templates/js/translated/pricing.js:545 msgid "Unit Price" msgstr "单价" -#: templates/js/translated/order.js:2358 templates/js/translated/order.js:2545 -#: templates/js/translated/order.js:3870 templates/js/translated/order.js:4361 +#: templates/js/translated/order.js:2367 templates/js/translated/order.js:2554 +#: templates/js/translated/order.js:3879 templates/js/translated/order.js:4370 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2388 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2397 templates/js/translated/order.js:3909 #: templates/js/translated/part.js:1392 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/order.js:2447 templates/js/translated/part.js:1437 +#: templates/js/translated/order.js:2456 templates/js/translated/part.js:1437 msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2451 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2460 templates/js/translated/order.js:4046 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2452 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2461 templates/js/translated/order.js:4047 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2453 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2462 templates/js/translated/order.js:4051 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2582 templates/js/translated/order.js:4397 +#: templates/js/translated/order.js:2591 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2583 templates/js/translated/order.js:4398 +#: templates/js/translated/order.js:2592 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2584 templates/js/translated/order.js:4399 +#: templates/js/translated/order.js:2593 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2614 templates/js/translated/order.js:4428 +#: templates/js/translated/order.js:2623 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2635 templates/js/translated/order.js:4449 +#: templates/js/translated/order.js:2644 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2646 templates/js/translated/order.js:4460 +#: templates/js/translated/order.js:2655 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2657 +#: templates/js/translated/order.js:2666 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2768 +#: templates/js/translated/order.js:2777 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2840 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2929 +#: templates/js/translated/order.js:2938 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2932 +#: templates/js/translated/order.js:2941 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2937 +#: templates/js/translated/order.js:2946 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2957 +#: templates/js/translated/order.js:2966 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2974 +#: templates/js/translated/order.js:2983 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:3008 +#: templates/js/translated/order.js:3017 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3018 +#: templates/js/translated/order.js:3027 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3042 +#: templates/js/translated/order.js:3051 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3048 +#: templates/js/translated/order.js:3057 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3052 +#: templates/js/translated/order.js:3061 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3221 +#: templates/js/translated/order.js:3230 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3272 +#: templates/js/translated/order.js:3281 msgid "Confirm stock allocation" msgstr "确认库存分配" -#: templates/js/translated/order.js:3273 +#: templates/js/translated/order.js:3282 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3481 +#: templates/js/translated/order.js:3490 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3560 +#: templates/js/translated/order.js:3569 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3577 +#: templates/js/translated/order.js:3586 msgid "Confirm Delete Operation" msgstr "确认删除操作" -#: templates/js/translated/order.js:3578 +#: templates/js/translated/order.js:3587 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 +#: templates/js/translated/order.js:3632 templates/js/translated/order.js:3721 #: templates/js/translated/stock.js:1648 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3631 templates/js/translated/order.js:3721 +#: templates/js/translated/order.js:3640 templates/js/translated/order.js:3730 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4030 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4036 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4043 templates/js/translated/order.js:4241 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4055 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4058 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4140 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4249 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4263 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4471 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr ""