diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index e91a0e630e..d682f24327 100644 --- a/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:03\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Zadejte datum" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Příloha" msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Komentář k souboru" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Neplatný výběr" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Název" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Název" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Jméno společnosti" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Činnost nebyla specifikována" msgid "No matching action found" msgstr "Nebyla nalezena odpovídající činnost" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Pro data čárového kódu nebyla nalezena shoda" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Pro data čárového kódu byla nalezena shoda" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index 8c5579a13e..a7772dc9d4 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: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:03\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Angiv dato" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "" msgid "No matching action found" msgstr "" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 758541254b..962ac1b999 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:03\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Datum eingeben" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Anhang" msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Datei-Kommentar" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Ungültige Auswahl" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Name" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Name" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "Anzeige von `Über` einschränken" msgid "Show the `about` modal only to superusers" msgstr "Zeige das `Über` Fenster nur Administratoren" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Firmenname" @@ -2283,8 +2283,8 @@ msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" -msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren" +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" #: common/models.py:1342 msgid "Check plugin signatures" @@ -2816,114 +2816,114 @@ msgstr "Teile importiert" msgid "Previous Step" msgstr "Vorheriger Schritt" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "Firmenbeschreibung" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "Firmenbeschreibung" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Website" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Firmenwebsite Adresse/URL" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Adresse" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Firmenadresse" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Kontakt-Tel." -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "Kontakt-Telefon" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Email" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Kontakt-Email" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "Kontakt" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "Anlaufstelle" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Link auf externe Firmeninformation" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Bild" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "Firmenbemerkungen" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "ist Kunde" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Verkaufen Sie Teile an diese Firma?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "ist Zulieferer" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Kaufen Sie Teile von dieser Firma?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "ist Hersteller" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Produziert diese Firma Teile?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Währung" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "Standard-Währung für diese Firma" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "Basisteil" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "Teil auswählen" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "Teil auswählen" msgid "Manufacturer" msgstr "Hersteller" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Hersteller auswählen" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "Hersteller auswählen" msgid "MPN" msgstr "MPN" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "Hersteller-Teilenummer" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "Externe URL für das Herstellerteil" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "Teilbeschreibung des Herstellers" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "Herstellerteil" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "Parametername" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "Parametername" msgid "Value" msgstr "Wert" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "Parameterwert" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "Einheiten" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "Parametereinheit" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" msgid "Supplier" msgstr "Zulieferer" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "Zulieferer auswählen" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "SKU (Lagerbestandseinheit)" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "Lagerbestandseinheit (SKU) des Zulieferers" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "Herstellerteil auswählen" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "Teil-URL des Zulieferers" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Notiz" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "Basiskosten" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "Verpackungen" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "Teile-Verpackungen" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "Teile-Verpackungen" msgid "Pack Quantity" msgstr "Packungsmenge" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "Vielfache" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "Mehrere bestellen" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "Mehrere bestellen" msgid "Available" msgstr "Verfügbar" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "Verfügbare Menge von Lieferanten" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "Verfügbarkeit aktualisiert" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "Letzte Aktualisierung" @@ -4564,7 +4564,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "Ausgangsteil" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "Parameter Vorlage" @@ -4764,7 +4764,7 @@ msgstr "Wert" msgid "Parameter Value" msgstr "Parameter Wert" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "Standard-Wert" @@ -5571,7 +5571,7 @@ msgstr "Keine Preise für dieses Teil verfügbar" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,9 +5759,9 @@ msgstr "Teilbild nicht gefunden" msgid "Part Pricing" msgstr "Teilbepreisung" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." -msgstr "Ihre Umgebung verwendet eine veraltete Git-Version. Dies hindert InvenTree daran, Plugin-Details zu laden." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." +msgstr "" #: plugin/base/action/api.py:27 msgid "No action specified" @@ -5771,23 +5771,23 @@ msgstr "Keine Aktion angegeben" msgid "No matching action found" msgstr "Keine passende Aktion gefunden" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Keine Treffer für Barcode" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Treffer für Barcode gefunden" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "Labeldruck fehlgeschlagen" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "InvenTree Mitwirkende" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "Integrierte ausgehende Benachrichtigungsmethoden" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "E-Mail-Benachrichtigungen aktivieren" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "Das Senden von Benachrichtigungen als E-Mails erlauben" @@ -5829,7 +5842,7 @@ msgstr "Plugin-Konfiguration" msgid "Plugin Configurations" msgstr "Plugin-Konfigurationen" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "Schlüssel" @@ -5849,32 +5862,36 @@ msgstr "Ist das Plugin aktiv" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "Plugin" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "Methode" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "Kein Autor gefunden" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "Kein Datum gefunden" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "Teil-Parametervorlage" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "Plugin-Einstellungen" @@ -7094,52 +7111,64 @@ msgstr "Plugin-Einstellungen" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "Wenn Sie die folgenden Einstellungen ändern, müssen Sie InvenTree sofort neu starten. Ändern Sie dies nicht während der aktiven Nutzung." -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "Plugins" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "Plugin installieren" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" -msgstr "Admin" - #: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +msgid "External plugins are not enabled for this InvenTree installation" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "Autor" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "Version" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" -msgstr "Beispiel" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" +msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "Inaktive Plugins" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "Plugin-Fehlerstapel" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "Stufe" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "Meldung" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "Beispiel" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "Plugin-Informationen" @@ -7176,29 +7205,33 @@ msgstr "Dieses Plugin wurde in einem lokalen Serverpfad gefunden" msgid "Installation path" msgstr "Installationspfad" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "Commit-Autor" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "Commit-Datum" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "Commit-Hash" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "Commit-Nachricht" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "Signaturstatus" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "Signatur Schlüssel" @@ -7219,66 +7252,66 @@ msgstr "Kein Wert angegeben" msgid "Edit setting" msgstr "Einstellungen ändern" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "Plugin-Einstellungen bearbeiten" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "Benachrichtigungs-Einstellungen bearbeiten" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "Allgemeine Einstellungen bearbeiten" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "Benutzereinstellungen bearbeiten" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "Keine Kategorie-Parametervorlagen gefunden" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "Vorlage bearbeiten" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "Vorlage löschen" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "Kategorieparametervorlage anlegen" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "Kategorieparametervorlage löschen" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "Keine Teilparametervorlagen gefunden" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "ID" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "Teilparametervorlage anlegen" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "Teilparametervorlage bearbeiten" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" @@ -7734,7 +7767,7 @@ msgstr "Haben Sie bereits ein Konto? Dann melden Sie sich bitte \n" "Language-Team: LANGUAGE \n" @@ -26,12 +26,12 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:108 +#: InvenTree/fields.py:120 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:182 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: InvenTree/fields.py:195 build/serializers.py:387 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -41,11 +41,11 @@ msgstr "" #: stock/serializers.py:460 stock/serializers.py:541 stock/serializers.py:827 #: stock/serializers.py:926 stock/serializers.py:1058 #: stock/templates/stock/stock_sidebar.html:25 -#: templates/js/translated/barcode.js:102 templates/js/translated/bom.js:1146 +#: templates/js/translated/barcode.js:108 templates/js/translated/bom.js:1146 #: templates/js/translated/company.js:1022 -#: templates/js/translated/order.js:2404 templates/js/translated/order.js:2555 -#: templates/js/translated/order.js:3053 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4402 templates/js/translated/stock.js:1374 +#: templates/js/translated/order.js:2404 templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:3048 templates/js/translated/order.js:3999 +#: templates/js/translated/order.js:4394 templates/js/translated/stock.js:1374 #: templates/js/translated/stock.js:1982 msgid "Notes" msgstr "" @@ -205,13 +205,13 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 #: templates/js/translated/company.js:1011 -#: templates/js/translated/order.js:3042 templates/js/translated/part.js:1569 +#: templates/js/translated/order.js:3037 templates/js/translated/part.js:1569 msgid "Link" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1733 -#: common/models.py:1734 common/models.py:1957 common/models.py:1958 -#: common/models.py:2220 common/models.py:2221 part/models.py:2254 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 +#: common/models.py:1745 common/models.py:1968 common/models.py:1969 +#: common/models.py:2231 common/models.py:2232 part/models.py:2254 #: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2651 msgid "User" msgstr "" @@ -271,9 +271,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1943 -#: company/models.py:358 label/models.py:101 part/models.py:760 -#: part/models.py:2432 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 +#: company/models.py:359 label/models.py:101 part/models.py:760 +#: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin.html:134 @@ -283,32 +283,32 @@ msgstr "" #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:686 templates/js/translated/part.js:838 -#: templates/js/translated/part.js:1962 templates/js/translated/stock.js:2394 +#: templates/js/translated/part.js:1964 templates/js/translated/stock.js:2396 msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 -#: order/models.py:82 part/models.py:783 part/models.py:2444 -#: part/templates/part/category.html:80 part/templates/part/part_base.html:172 +#: order/models.py:82 part/models.py:783 part/models.py:2438 +#: 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 #: report/templates/report/inventree_build_order_base.html:117 -#: stock/templates/stock/location.html:113 +#: stock/templates/stock/location.html:117 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/InvenTree/settings/settings.html:358 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 #: templates/js/translated/company.js:986 templates/js/translated/order.js:1988 -#: templates/js/translated/order.js:2220 templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2220 templates/js/translated/order.js:2826 #: templates/js/translated/part.js:745 templates/js/translated/part.js:1187 -#: templates/js/translated/part.js:1464 templates/js/translated/part.js:1998 -#: templates/js/translated/part.js:2073 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2426 templates/js/translated/stock.js:2486 +#: templates/js/translated/part.js:1464 templates/js/translated/part.js:2000 +#: templates/js/translated/part.js:2075 templates/js/translated/stock.js:1748 +#: templates/js/translated/stock.js:2428 templates/js/translated/stock.js:2488 msgid "Description" msgstr "" @@ -321,7 +321,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:580 InvenTree/models.py:581 -#: templates/js/translated/part.js:2007 templates/js/translated/stock.js:2435 +#: templates/js/translated/part.js:2009 templates/js/translated/stock.js:2437 msgid "Path" msgstr "" @@ -353,70 +353,70 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:55 part/models.py:2780 +#: InvenTree/serializers.py:58 part/models.py:2774 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:262 +#: InvenTree/serializers.py:265 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:297 +#: InvenTree/serializers.py:300 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:319 +#: InvenTree/serializers.py:322 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:320 +#: InvenTree/serializers.py:323 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:341 +#: InvenTree/serializers.py:344 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:347 +#: InvenTree/serializers.py:350 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:368 +#: InvenTree/serializers.py:371 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:371 +#: InvenTree/serializers.py:374 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:494 +#: InvenTree/serializers.py:497 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:497 +#: InvenTree/serializers.py:500 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:574 +#: InvenTree/serializers.py:577 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:583 +#: InvenTree/serializers.py:586 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:602 +#: InvenTree/serializers.py:605 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:603 +#: InvenTree/serializers.py:606 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:617 +#: InvenTree/serializers.py:620 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -563,7 +563,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:141 order/models.py:1142 -#: templates/js/translated/order.js:3630 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3625 templates/js/translated/order.js:3974 msgid "Shipped" msgstr "" @@ -761,14 +761,14 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:155 order/models.py:240 order/models.py:632 -#: order/models.py:918 part/models.py:2690 +#: order/models.py:918 part/models.py:2684 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:716 templates/js/translated/bom.js:897 #: templates/js/translated/build.js:1843 templates/js/translated/order.js:2251 -#: templates/js/translated/order.js:2484 templates/js/translated/order.js:3823 -#: templates/js/translated/order.js:4331 +#: templates/js/translated/order.js:2481 templates/js/translated/order.js:3818 +#: templates/js/translated/order.js:4323 msgid "Reference" msgstr "" @@ -786,12 +786,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 -#: part/models.py:2478 part/models.py:2570 part/models.py:2655 -#: part/models.py:2949 part/serializers.py:828 +#: part/models.py:2472 part/models.py:2564 part/models.py:2649 +#: part/models.py:2943 part/serializers.py:828 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -803,7 +803,7 @@ msgstr "" #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:16 #: templates/email/overdue_build_order.html:16 -#: templates/js/translated/barcode.js:454 templates/js/translated/bom.js:578 +#: templates/js/translated/barcode.js:479 templates/js/translated/bom.js:578 #: templates/js/translated/bom.js:715 templates/js/translated/bom.js:841 #: templates/js/translated/build.js:1214 templates/js/translated/build.js:1711 #: templates/js/translated/build.js:2194 templates/js/translated/build.js:2585 @@ -812,13 +812,13 @@ msgstr "" #: templates/js/translated/company.js:643 #: templates/js/translated/company.js:904 templates/js/translated/order.js:106 #: templates/js/translated/order.js:1134 templates/js/translated/order.js:1638 -#: templates/js/translated/order.js:2205 templates/js/translated/order.js:3185 -#: templates/js/translated/order.js:3581 templates/js/translated/order.js:3807 +#: templates/js/translated/order.js:2205 templates/js/translated/order.js:3180 +#: templates/js/translated/order.js:3576 templates/js/translated/order.js:3802 #: templates/js/translated/part.js:1172 templates/js/translated/part.js:1244 #: templates/js/translated/part.js:1442 templates/js/translated/stock.js:586 #: templates/js/translated/stock.js:751 templates/js/translated/stock.js:958 -#: templates/js/translated/stock.js:1700 templates/js/translated/stock.js:2512 -#: templates/js/translated/stock.js:2707 templates/js/translated/stock.js:2841 +#: templates/js/translated/stock.js:1700 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:2709 templates/js/translated/stock.js:2843 msgid "Part" msgstr "" @@ -835,7 +835,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:822 -#: templates/js/translated/build.js:2182 templates/js/translated/order.js:3173 +#: templates/js/translated/build.js:2182 templates/js/translated/order.js:3168 msgid "Source Location" msgstr "" @@ -885,7 +885,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:86 part/models.py:952 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2844 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2839 msgid "Creation Date" msgstr "" @@ -1002,11 +1002,11 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:790 templates/js/translated/build.js:795 #: templates/js/translated/build.js:2196 templates/js/translated/build.js:2747 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3186 -#: templates/js/translated/order.js:3488 templates/js/translated/order.js:3493 -#: templates/js/translated/order.js:3588 templates/js/translated/order.js:3680 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3181 +#: templates/js/translated/order.js:3483 templates/js/translated/order.js:3488 +#: templates/js/translated/order.js:3583 templates/js/translated/order.js:3675 #: templates/js/translated/stock.js:587 templates/js/translated/stock.js:752 -#: templates/js/translated/stock.js:2585 +#: templates/js/translated/stock.js:2587 msgid "Stock Item" msgstr "" @@ -1016,11 +1016,11 @@ msgstr "" #: build/models.py:1359 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1765 +#: build/templates/build/detail.html:34 common/models.py:1776 #: company/templates/company/supplier_part.html:341 order/models.py:911 #: order/models.py:1437 order/serializers.py:1213 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 -#: part/models.py:2671 part/templates/part/detail.html:938 +#: part/models.py:2665 part/templates/part/detail.html:938 #: part/templates/part/detail.html:1024 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 @@ -1032,22 +1032,22 @@ msgstr "" #: stock/serializers.py:291 stock/templates/stock/item_base.html:290 #: stock/templates/stock/item_base.html:298 #: templates/email/build_order_completed.html:18 -#: templates/js/translated/barcode.js:456 templates/js/translated/bom.js:717 +#: templates/js/translated/barcode.js:481 templates/js/translated/bom.js:717 #: templates/js/translated/bom.js:905 templates/js/translated/build.js:474 #: templates/js/translated/build.js:626 templates/js/translated/build.js:817 #: templates/js/translated/build.js:1236 templates/js/translated/build.js:1737 #: templates/js/translated/build.js:2197 #: templates/js/translated/model_renderers.js:120 #: templates/js/translated/order.js:123 templates/js/translated/order.js:1137 -#: templates/js/translated/order.js:2257 templates/js/translated/order.js:2490 -#: templates/js/translated/order.js:3187 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3594 templates/js/translated/order.js:3686 -#: templates/js/translated/order.js:3829 templates/js/translated/order.js:4337 -#: templates/js/translated/part.js:1036 templates/js/translated/part.js:2218 -#: templates/js/translated/part.js:2687 templates/js/translated/part.js:2728 -#: templates/js/translated/part.js:2806 templates/js/translated/stock.js:458 +#: templates/js/translated/order.js:2257 templates/js/translated/order.js:2487 +#: templates/js/translated/order.js:3182 templates/js/translated/order.js:3502 +#: templates/js/translated/order.js:3589 templates/js/translated/order.js:3681 +#: templates/js/translated/order.js:3824 templates/js/translated/order.js:4329 +#: templates/js/translated/part.js:1036 templates/js/translated/part.js:2220 +#: templates/js/translated/part.js:2689 templates/js/translated/part.js:2730 +#: templates/js/translated/part.js:2808 templates/js/translated/stock.js:458 #: templates/js/translated/stock.js:612 templates/js/translated/stock.js:782 -#: templates/js/translated/stock.js:2634 templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:2636 templates/js/translated/stock.js:2721 msgid "Quantity" msgstr "" @@ -1133,14 +1133,14 @@ msgstr "" #: stock/serializers.py:320 stock/serializers.py:455 stock/serializers.py:536 #: stock/serializers.py:919 stock/serializers.py:1152 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/barcode.js:455 -#: templates/js/translated/barcode.js:644 templates/js/translated/build.js:802 +#: templates/js/translated/barcode.js:480 +#: templates/js/translated/barcode.js:724 templates/js/translated/build.js:802 #: templates/js/translated/build.js:1749 templates/js/translated/order.js:1534 -#: templates/js/translated/order.js:3500 templates/js/translated/order.js:3605 -#: templates/js/translated/order.js:3613 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:3495 templates/js/translated/order.js:3600 +#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3689 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:588 #: templates/js/translated/stock.js:753 templates/js/translated/stock.js:960 -#: templates/js/translated/stock.js:1856 templates/js/translated/stock.js:2526 +#: templates/js/translated/stock.js:1856 templates/js/translated/stock.js:2528 msgid "Location" msgstr "" @@ -1151,10 +1151,10 @@ msgstr "" #: build/serializers.py:376 build/templates/build/build_base.html:145 #: build/templates/build/detail.html:62 order/models.py:651 #: order/serializers.py:482 stock/templates/stock/item_base.html:421 -#: templates/js/translated/barcode.js:205 templates/js/translated/build.js:2614 +#: templates/js/translated/barcode.js:214 templates/js/translated/build.js:2614 #: templates/js/translated/order.js:1643 templates/js/translated/order.js:1992 -#: templates/js/translated/order.js:2836 templates/js/translated/stock.js:1831 -#: templates/js/translated/stock.js:2603 templates/js/translated/stock.js:2735 +#: templates/js/translated/order.js:2831 templates/js/translated/stock.js:1831 +#: templates/js/translated/stock.js:2605 templates/js/translated/stock.js:2737 msgid "Status" msgstr "" @@ -1230,8 +1230,8 @@ msgstr "" msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:595 build/serializers.py:640 part/models.py:2807 -#: part/models.py:2941 +#: build/serializers.py:595 build/serializers.py:640 part/models.py:2801 +#: part/models.py:2935 msgid "BOM Item" msgstr "" @@ -1388,8 +1388,8 @@ msgstr "" #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 #: templates/js/translated/build.js:2654 templates/js/translated/order.js:2009 -#: templates/js/translated/order.js:2351 templates/js/translated/order.js:2852 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1051 +#: templates/js/translated/order.js:2351 templates/js/translated/order.js:2847 +#: templates/js/translated/order.js:3887 templates/js/translated/part.js:1051 msgid "Target Date" msgstr "" @@ -1424,7 +1424,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:2798 +#: templates/js/translated/order.js:2793 msgid "Sales Order" msgstr "" @@ -1468,7 +1468,7 @@ msgstr "" #: templates/js/translated/build.js:1240 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1026 templates/js/translated/stock.js:1845 -#: templates/js/translated/stock.js:2742 +#: templates/js/translated/stock.js:2744 #: templates/js/translated/table_filters.js:167 #: templates/js/translated/table_filters.js:258 msgid "Batch" @@ -1528,7 +1528,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:183 templates/js/translated/order.js:1177 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1177 msgid "Order Parts" msgstr "" @@ -1581,12 +1581,12 @@ msgid "Delete outputs" msgstr "" #: build/templates/build/detail.html:267 -#: stock/templates/stock/location.html:214 templates/stock_table.html:27 +#: stock/templates/stock/location.html:228 templates/stock_table.html:27 msgid "Printing Actions" msgstr "" #: build/templates/build/detail.html:271 build/templates/build/detail.html:272 -#: stock/templates/stock/location.html:218 templates/stock_table.html:31 +#: stock/templates/stock/location.html:232 templates/stock_table.html:31 msgid "Print labels" msgstr "" @@ -1735,7 +1735,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -1832,860 +1832,868 @@ msgid "Enable barcode scanner support" msgstr "" #: common/models.py:937 -msgid "Barcode Webcam Support" +msgid "Barcode Input Delay" msgstr "" #: common/models.py:938 -msgid "Allow barcode scanning via webcam in browser" +msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:944 -msgid "IPN Regex" -msgstr "" - -#: common/models.py:945 -msgid "Regular expression pattern for matching Part IPN" +#: common/models.py:948 +msgid "Barcode Webcam Support" msgstr "" #: common/models.py:949 -msgid "Allow Duplicate IPN" +msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:950 -msgid "Allow multiple parts to share the same IPN" +#: common/models.py:955 +msgid "IPN Regex" msgstr "" #: common/models.py:956 +msgid "Regular expression pattern for matching Part IPN" +msgstr "" + +#: common/models.py:960 +msgid "Allow Duplicate IPN" +msgstr "" + +#: common/models.py:961 +msgid "Allow multiple parts to share the same IPN" +msgstr "" + +#: common/models.py:967 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:957 +#: common/models.py:968 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:963 +#: common/models.py:974 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:964 +#: common/models.py:975 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:970 +#: common/models.py:981 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:971 +#: common/models.py:982 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:977 +#: common/models.py:988 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:978 +#: common/models.py:989 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:984 +#: common/models.py:995 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:985 +#: common/models.py:996 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:991 part/models.py:2480 report/models.py:158 +#: common/models.py:1002 part/models.py:2474 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:492 msgid "Template" msgstr "" -#: common/models.py:992 +#: common/models.py:1003 msgid "Parts are templates by default" msgstr "" -#: common/models.py:998 part/models.py:908 templates/js/translated/bom.js:1531 +#: common/models.py:1009 part/models.py:908 templates/js/translated/bom.js:1531 #: templates/js/translated/table_filters.js:184 #: templates/js/translated/table_filters.js:455 msgid "Assembly" msgstr "" -#: common/models.py:999 +#: common/models.py:1010 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1005 part/models.py:914 +#: common/models.py:1016 part/models.py:914 #: templates/js/translated/table_filters.js:463 msgid "Component" msgstr "" -#: common/models.py:1006 +#: common/models.py:1017 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1012 part/models.py:925 +#: common/models.py:1023 part/models.py:925 msgid "Purchaseable" msgstr "" -#: common/models.py:1013 +#: common/models.py:1024 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1019 part/models.py:930 +#: common/models.py:1030 part/models.py:930 #: templates/js/translated/table_filters.js:484 msgid "Salable" msgstr "" -#: common/models.py:1020 +#: common/models.py:1031 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1026 part/models.py:920 +#: common/models.py:1037 part/models.py:920 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:496 msgid "Trackable" msgstr "" -#: common/models.py:1027 +#: common/models.py:1038 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1033 part/models.py:940 +#: common/models.py:1044 part/models.py:940 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:500 msgid "Virtual" msgstr "" -#: common/models.py:1034 +#: common/models.py:1045 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1040 +#: common/models.py:1051 msgid "Show Import in Views" msgstr "" -#: common/models.py:1041 +#: common/models.py:1052 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1047 +#: common/models.py:1058 msgid "Show Price in Forms" msgstr "" -#: common/models.py:1048 +#: common/models.py:1059 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1059 +#: common/models.py:1070 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1060 +#: common/models.py:1071 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1071 +#: common/models.py:1082 msgid "Show Price History" msgstr "" -#: common/models.py:1072 +#: common/models.py:1083 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1078 +#: common/models.py:1089 msgid "Show related parts" msgstr "" -#: common/models.py:1079 +#: common/models.py:1090 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1085 +#: common/models.py:1096 msgid "Create initial stock" msgstr "" -#: common/models.py:1086 +#: common/models.py:1097 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1092 +#: common/models.py:1103 msgid "Internal Prices" msgstr "" -#: common/models.py:1093 +#: common/models.py:1104 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1099 +#: common/models.py:1110 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1100 +#: common/models.py:1111 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1106 +#: common/models.py:1117 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1107 +#: common/models.py:1118 msgid "Format to display the part name" msgstr "" -#: common/models.py:1114 +#: common/models.py:1125 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1115 +#: common/models.py:1126 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1120 +#: common/models.py:1131 msgid "Enable label printing" msgstr "" -#: common/models.py:1121 +#: common/models.py:1132 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1127 +#: common/models.py:1138 msgid "Label Image DPI" msgstr "" -#: common/models.py:1128 +#: common/models.py:1139 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1137 +#: common/models.py:1148 msgid "Enable Reports" msgstr "" -#: common/models.py:1138 +#: common/models.py:1149 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1144 templates/stats.html:25 +#: common/models.py:1155 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1145 +#: common/models.py:1156 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1151 +#: common/models.py:1162 msgid "Page Size" msgstr "" -#: common/models.py:1152 +#: common/models.py:1163 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1162 +#: common/models.py:1173 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1163 +#: common/models.py:1174 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1169 +#: common/models.py:1180 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1170 +#: common/models.py:1181 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1176 +#: common/models.py:1187 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1177 +#: common/models.py:1188 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1183 +#: common/models.py:1194 msgid "Batch Code Template" msgstr "" -#: common/models.py:1184 +#: common/models.py:1195 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1189 +#: common/models.py:1200 msgid "Stock Expiry" msgstr "" -#: common/models.py:1190 +#: common/models.py:1201 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1196 +#: common/models.py:1207 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1197 +#: common/models.py:1208 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1203 +#: common/models.py:1214 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1204 +#: common/models.py:1215 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1206 +#: common/models.py:1217 msgid "days" msgstr "" -#: common/models.py:1211 +#: common/models.py:1222 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1212 +#: common/models.py:1223 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1218 +#: common/models.py:1229 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1219 +#: common/models.py:1230 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1225 +#: common/models.py:1236 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1226 +#: common/models.py:1237 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1231 +#: common/models.py:1242 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1260 +#: common/models.py:1271 msgid "Enable password forgot" msgstr "" -#: common/models.py:1261 +#: common/models.py:1272 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1267 +#: common/models.py:1278 msgid "Enable registration" msgstr "" -#: common/models.py:1268 +#: common/models.py:1279 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1274 +#: common/models.py:1285 msgid "Enable SSO" msgstr "" -#: common/models.py:1275 +#: common/models.py:1286 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1281 +#: common/models.py:1292 msgid "Email required" msgstr "" -#: common/models.py:1282 +#: common/models.py:1293 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Mail twice" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Password twice" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Group on signup" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1316 +#: common/models.py:1327 msgid "Enforce MFA" msgstr "" -#: common/models.py:1317 +#: common/models.py:1328 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1323 +#: common/models.py:1334 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1324 +#: common/models.py:1335 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1331 +#: common/models.py:1342 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1332 +#: common/models.py:1343 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1339 +#: common/models.py:1350 msgid "Enable URL integration" msgstr "" -#: common/models.py:1340 +#: common/models.py:1351 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1347 +#: common/models.py:1358 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1348 +#: common/models.py:1359 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1355 +#: common/models.py:1366 msgid "Enable app integration" msgstr "" -#: common/models.py:1356 +#: common/models.py:1367 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1363 +#: common/models.py:1374 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1364 +#: common/models.py:1375 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1371 +#: common/models.py:1382 msgid "Enable event integration" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1391 common/models.py:1726 +#: common/models.py:1402 common/models.py:1737 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1413 +#: common/models.py:1424 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1420 +#: common/models.py:1431 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Show latest parts" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Recent Part Count" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Show low stock" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1469 +#: common/models.py:1480 msgid "Show depleted stock" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1476 +#: common/models.py:1487 msgid "Show needed stock" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1483 +#: common/models.py:1494 msgid "Show expired stock" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1501 msgid "Show stale stock" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1508 msgid "Show pending builds" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1515 msgid "Show overdue builds" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1511 +#: common/models.py:1522 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1529 msgid "Show overdue POs" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1536 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1532 +#: common/models.py:1543 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1550 msgid "Inline label display" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1546 +#: common/models.py:1557 msgid "Inline report display" msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1553 +#: common/models.py:1564 msgid "Search Parts" msgstr "" -#: common/models.py:1554 +#: common/models.py:1565 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1560 +#: common/models.py:1571 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1561 +#: common/models.py:1572 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1567 +#: common/models.py:1578 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1568 +#: common/models.py:1579 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1574 +#: common/models.py:1585 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1575 +#: common/models.py:1586 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1581 +#: common/models.py:1592 msgid "Search Categories" msgstr "" -#: common/models.py:1582 +#: common/models.py:1593 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Search Stock" msgstr "" -#: common/models.py:1589 +#: common/models.py:1600 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1602 +#: common/models.py:1613 msgid "Search Locations" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1609 +#: common/models.py:1620 msgid "Search Companies" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1616 +#: common/models.py:1627 msgid "Search Build Orders" msgstr "" -#: common/models.py:1617 +#: common/models.py:1628 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1623 +#: common/models.py:1634 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1624 +#: common/models.py:1635 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1630 +#: common/models.py:1641 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1631 +#: common/models.py:1642 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1648 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1638 +#: common/models.py:1649 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1655 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1645 +#: common/models.py:1656 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1662 msgid "Search Preview Results" msgstr "" -#: common/models.py:1652 +#: common/models.py:1663 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1669 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1659 +#: common/models.py:1670 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1665 +#: common/models.py:1676 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1666 +#: common/models.py:1677 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1672 +#: common/models.py:1683 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1673 +#: common/models.py:1684 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Date Format" msgstr "" -#: common/models.py:1680 +#: common/models.py:1691 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1694 part/templates/part/detail.html:41 +#: common/models.py:1705 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1695 +#: common/models.py:1706 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1701 +#: common/models.py:1712 msgid "Table String Length" msgstr "" -#: common/models.py:1702 +#: common/models.py:1713 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1766 +#: common/models.py:1777 msgid "Price break quantity" msgstr "" -#: common/models.py:1773 company/serializers.py:372 +#: common/models.py:1784 company/serializers.py:372 #: company/templates/company/supplier_part.html:346 order/models.py:952 -#: templates/js/translated/part.js:1103 templates/js/translated/part.js:2223 +#: templates/js/translated/part.js:1103 templates/js/translated/part.js:2225 msgid "Price" msgstr "" -#: common/models.py:1774 +#: common/models.py:1785 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1934 common/models.py:2112 +#: common/models.py:1945 common/models.py:2123 msgid "Endpoint" msgstr "" -#: common/models.py:1935 +#: common/models.py:1946 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Name for this webhook" msgstr "" -#: common/models.py:1949 part/models.py:935 plugin/models.py:100 +#: common/models.py:1960 part/models.py:935 plugin/models.py:100 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:112 #: templates/js/translated/table_filters.js:324 @@ -2693,67 +2701,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1950 +#: common/models.py:1961 msgid "Is this webhook active" msgstr "" -#: common/models.py:1964 +#: common/models.py:1975 msgid "Token" msgstr "" -#: common/models.py:1965 +#: common/models.py:1976 msgid "Token for access" msgstr "" -#: common/models.py:1972 +#: common/models.py:1983 msgid "Secret" msgstr "" -#: common/models.py:1973 +#: common/models.py:1984 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2079 +#: common/models.py:2090 msgid "Message ID" msgstr "" -#: common/models.py:2080 +#: common/models.py:2091 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2088 +#: common/models.py:2099 msgid "Host" msgstr "" -#: common/models.py:2089 +#: common/models.py:2100 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2096 +#: common/models.py:2107 msgid "Header" msgstr "" -#: common/models.py:2097 +#: common/models.py:2108 msgid "Header of this message" msgstr "" -#: common/models.py:2103 +#: common/models.py:2114 msgid "Body" msgstr "" -#: common/models.py:2104 +#: common/models.py:2115 msgid "Body of this message" msgstr "" -#: common/models.py:2113 +#: common/models.py:2124 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2118 +#: common/models.py:2129 msgid "Worked on" msgstr "" -#: common/models.py:2119 +#: common/models.py:2130 msgid "Was the work on this message finished?" msgstr "" @@ -2809,114 +2817,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2928,11 +2936,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2942,30 +2950,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2973,26 +2981,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2440 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 #: templates/InvenTree/settings/settings.html:352 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3005,59 +3013,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 -#: part/models.py:2693 part/templates/part/upload_bom.html:59 +#: company/models.py:524 company/templates/company/supplier_part.html:181 +#: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3066,19 +3074,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3088,19 +3096,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -3160,8 +3168,8 @@ msgstr "" #: stock/models.py:646 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:428 templates/js/translated/order.js:2813 -#: templates/js/translated/stock.js:2567 +#: templates/js/translated/company.js:428 templates/js/translated/order.js:2808 +#: templates/js/translated/stock.js:2569 #: templates/js/translated/table_filters.js:435 msgid "Customer" msgstr "" @@ -3202,7 +3210,7 @@ msgstr "" #: company/templates/company/detail.html:36 #: company/templates/company/detail.html:84 -#: part/templates/part/category.html:182 +#: part/templates/part/category.html:177 msgid "Order parts" msgstr "" @@ -3404,8 +3412,8 @@ msgstr "" #: company/templates/company/supplier_part.html:42 #: stock/templates/stock/item_base.html:48 #: stock/templates/stock/location.html:52 -#: templates/js/translated/barcode.js:405 -#: templates/js/translated/barcode.js:410 +#: templates/js/translated/barcode.js:430 +#: templates/js/translated/barcode.js:435 msgid "Unlink Barcode" msgstr "" @@ -3455,7 +3463,7 @@ msgstr "" #: company/templates/company/supplier_part.html:122 #: part/templates/part/part_base.html:307 #: stock/templates/stock/item_base.html:161 -#: stock/templates/stock/location.html:146 +#: stock/templates/stock/location.html:150 msgid "Barcode Identifier" msgstr "" @@ -3469,12 +3477,12 @@ msgid "Supplier Part Stock" msgstr "" #: company/templates/company/supplier_part.html:203 -#: part/templates/part/detail.html:24 stock/templates/stock/location.html:193 +#: part/templates/part/detail.html:24 stock/templates/stock/location.html:197 msgid "Create new stock item" msgstr "" #: company/templates/company/supplier_part.html:204 -#: part/templates/part/detail.html:25 stock/templates/stock/location.html:194 +#: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 #: templates/js/translated/stock.js:435 msgid "New Stock Item" msgstr "" @@ -3491,7 +3499,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: company/templates/company/supplier_part.html:388 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2295 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2297 msgid "Add Price Break" msgstr "" @@ -3504,12 +3512,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:314 -#: templates/js/translated/part.js:2305 +#: templates/js/translated/part.js:2307 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:328 -#: templates/js/translated/part.js:2319 +#: templates/js/translated/part.js:2321 msgid "Edit Price Break" msgstr "" @@ -3556,14 +3564,14 @@ msgid "Pricing" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/templates/part/category.html:203 +#: part/templates/part/category.html:198 #: part/templates/part/category_sidebar.html:17 -#: stock/templates/stock/location.html:164 -#: stock/templates/stock/location.html:178 -#: stock/templates/stock/location.html:190 +#: stock/templates/stock/location.html:168 +#: stock/templates/stock/location.html:182 +#: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/search.js:225 -#: templates/js/translated/stock.js:2444 users/models.py:40 +#: templates/js/translated/stock.js:2446 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3755,7 +3763,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:666 order/models.py:1218 -#: templates/js/translated/order.js:2860 templates/js/translated/order.js:3022 +#: templates/js/translated/order.js:2855 templates/js/translated/order.js:3017 msgid "Shipment Date" msgstr "" @@ -3817,7 +3825,7 @@ msgstr "" #: order/models.py:997 order/models.py:1077 order/models.py:1118 #: order/models.py:1212 order/models.py:1344 -#: templates/js/translated/order.js:3478 +#: templates/js/translated/order.js:3473 msgid "Order" msgstr "" @@ -3829,7 +3837,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:619 templates/js/translated/order.js:1136 #: templates/js/translated/order.js:1959 templates/js/translated/part.js:970 -#: templates/js/translated/stock.js:1915 templates/js/translated/stock.js:2548 +#: templates/js/translated/stock.js:1915 templates/js/translated/stock.js:2550 msgid "Purchase Order" msgstr "" @@ -4242,7 +4250,7 @@ msgstr "" #: templates/js/translated/bom.js:102 templates/js/translated/build.js:479 #: templates/js/translated/build.js:631 templates/js/translated/build.js:2078 #: templates/js/translated/order.js:1084 templates/js/translated/order.js:1586 -#: templates/js/translated/order.js:3097 templates/js/translated/stock.js:625 +#: templates/js/translated/order.js:3092 templates/js/translated/stock.js:625 #: templates/js/translated/stock.js:793 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4338,7 +4346,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2826 +#: templates/js/translated/order.js:2821 msgid "Customer Reference" msgstr "" @@ -4438,7 +4446,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:127 part/models.py:98 part/models.py:838 -#: part/templates/part/category.html:114 part/templates/part/part_base.html:345 +#: part/templates/part/category.html:109 part/templates/part/part_base.html:345 msgid "Default Location" msgstr "" @@ -4447,7 +4455,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:129 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3913 msgid "Available Stock" msgstr "" @@ -4483,24 +4491,24 @@ msgstr "" msgid "Icon (optional)" msgstr "" -#: part/models.py:122 part/models.py:2523 part/templates/part/category.html:16 +#: part/models.py:122 part/models.py:2517 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:123 part/templates/part/category.html:134 +#: part/models.py:123 part/templates/part/category.html:129 #: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 #: users/models.py:37 msgid "Part Categories" msgstr "" #: part/models.py:344 part/templates/part/cat_link.html:3 -#: part/templates/part/category.html:23 part/templates/part/category.html:139 -#: part/templates/part/category.html:159 +#: part/templates/part/category.html:23 part/templates/part/category.html:134 +#: part/templates/part/category.html:154 #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:2017 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2019 templates/js/translated/search.js:146 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4522,7 +4530,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:759 part/models.py:2579 +#: part/models.py:759 part/models.py:2573 msgid "Part name" msgstr "" @@ -4546,7 +4554,7 @@ msgstr "" msgid "Part description" msgstr "" -#: part/models.py:789 part/templates/part/category.html:92 +#: part/models.py:789 part/templates/part/category.html:87 #: part/templates/part/part_base.html:300 msgid "Keywords" msgstr "" @@ -4555,7 +4563,7 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:797 part/models.py:2272 part/models.py:2522 +#: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 #: templates/InvenTree/settings/settings.html:232 #: templates/js/translated/notification.js:50 @@ -4682,7 +4690,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2356 templates/js/translated/part.js:2068 +#: part/models.py:2356 templates/js/translated/part.js:2070 #: templates/js/translated/stock.js:1340 msgid "Test Name" msgstr "" @@ -4699,7 +4707,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2368 templates/js/translated/part.js:2077 +#: part/models.py:2368 templates/js/translated/part.js:2079 #: templates/js/translated/table_filters.js:310 msgid "Required" msgstr "" @@ -4708,7 +4716,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2374 templates/js/translated/part.js:2085 +#: part/models.py:2374 templates/js/translated/part.js:2087 msgid "Requires Value" msgstr "" @@ -4716,7 +4724,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2380 templates/js/translated/part.js:2092 +#: part/models.py:2380 templates/js/translated/part.js:2094 msgid "Requires Attachment" msgstr "" @@ -4724,101 +4732,96 @@ msgstr "" msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2389 -#, python-brace-format -msgid "Illegal character in template name ({c})" -msgstr "" - -#: part/models.py:2425 +#: part/models.py:2422 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2433 +#: part/models.py:2430 msgid "Parameter Name" msgstr "" -#: part/models.py:2440 +#: part/models.py:2434 msgid "Parameter Units" msgstr "" -#: part/models.py:2445 +#: part/models.py:2439 msgid "Parameter description" msgstr "" -#: part/models.py:2478 +#: part/models.py:2472 msgid "Parent Part" msgstr "" -#: part/models.py:2480 part/models.py:2528 part/models.py:2529 +#: part/models.py:2474 part/models.py:2522 part/models.py:2523 #: templates/InvenTree/settings/settings.html:227 msgid "Parameter Template" msgstr "" -#: part/models.py:2482 +#: part/models.py:2476 msgid "Data" msgstr "" -#: part/models.py:2482 +#: part/models.py:2476 msgid "Parameter Value" msgstr "" -#: part/models.py:2533 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 msgid "Default Value" msgstr "" -#: part/models.py:2534 +#: part/models.py:2528 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2571 +#: part/models.py:2565 msgid "Part ID or part name" msgstr "" -#: part/models.py:2574 templates/js/translated/model_renderers.js:212 +#: part/models.py:2568 templates/js/translated/model_renderers.js:212 msgid "Part ID" msgstr "" -#: part/models.py:2575 +#: part/models.py:2569 msgid "Unique part ID value" msgstr "" -#: part/models.py:2578 +#: part/models.py:2572 msgid "Part Name" msgstr "" -#: part/models.py:2582 +#: part/models.py:2576 msgid "Part IPN" msgstr "" -#: part/models.py:2583 +#: part/models.py:2577 msgid "Part IPN value" msgstr "" -#: part/models.py:2586 +#: part/models.py:2580 msgid "Level" msgstr "" -#: part/models.py:2587 +#: part/models.py:2581 msgid "BOM level" msgstr "" -#: part/models.py:2656 +#: part/models.py:2650 msgid "Select parent part" msgstr "" -#: part/models.py:2664 +#: part/models.py:2658 msgid "Sub part" msgstr "" -#: part/models.py:2665 +#: part/models.py:2659 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2671 +#: part/models.py:2665 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2675 part/templates/part/upload_bom.html:58 +#: part/models.py:2669 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:924 templates/js/translated/bom.js:1024 #: templates/js/translated/build.js:1858 #: templates/js/translated/table_filters.js:84 @@ -4826,105 +4829,105 @@ msgstr "" msgid "Optional" msgstr "" -#: part/models.py:2676 +#: part/models.py:2670 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2681 templates/js/translated/bom.js:920 +#: part/models.py:2675 templates/js/translated/bom.js:920 #: templates/js/translated/bom.js:1033 templates/js/translated/build.js:1849 #: templates/js/translated/table_filters.js:88 msgid "Consumable" msgstr "" -#: part/models.py:2682 +#: part/models.py:2676 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:2686 part/templates/part/upload_bom.html:55 +#: part/models.py:2680 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2687 +#: part/models.py:2681 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2690 +#: part/models.py:2684 msgid "BOM item reference" msgstr "" -#: part/models.py:2693 +#: part/models.py:2687 msgid "BOM item notes" msgstr "" -#: part/models.py:2695 +#: part/models.py:2689 msgid "Checksum" msgstr "" -#: part/models.py:2695 +#: part/models.py:2689 msgid "BOM line checksum" msgstr "" -#: part/models.py:2699 part/templates/part/upload_bom.html:57 +#: part/models.py:2693 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1050 #: templates/js/translated/table_filters.js:76 #: templates/js/translated/table_filters.js:104 msgid "Inherited" msgstr "" -#: part/models.py:2700 +#: part/models.py:2694 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2705 part/templates/part/upload_bom.html:56 +#: part/models.py:2699 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1042 msgid "Allow Variants" msgstr "" -#: part/models.py:2706 +#: part/models.py:2700 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2792 stock/models.py:502 +#: part/models.py:2786 stock/models.py:502 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2801 part/models.py:2803 +#: part/models.py:2795 part/models.py:2797 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2908 +#: part/models.py:2902 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:2929 +#: part/models.py:2923 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:2942 +#: part/models.py:2936 msgid "Parent BOM item" msgstr "" -#: part/models.py:2950 +#: part/models.py:2944 msgid "Substitute part" msgstr "" -#: part/models.py:2965 +#: part/models.py:2959 msgid "Part 1" msgstr "" -#: part/models.py:2969 +#: part/models.py:2963 msgid "Part 2" msgstr "" -#: part/models.py:2969 +#: part/models.py:2963 msgid "Select Related Part" msgstr "" -#: part/models.py:2987 +#: part/models.py:2981 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:2991 +#: part/models.py:2985 msgid "Duplicate relationship already exists" msgstr "" @@ -5068,73 +5071,73 @@ msgstr "" msgid "Delete Category" msgstr "" -#: part/templates/part/category.html:67 -msgid "Create new part category" -msgstr "" - -#: part/templates/part/category.html:68 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:86 part/templates/part/category.html:99 +#: part/templates/part/category.html:81 part/templates/part/category.html:94 msgid "Category Path" msgstr "" -#: part/templates/part/category.html:100 +#: part/templates/part/category.html:95 msgid "Top level part category" msgstr "" -#: part/templates/part/category.html:120 part/templates/part/category.html:228 +#: part/templates/part/category.html:115 part/templates/part/category.html:224 #: part/templates/part/category_sidebar.html:7 msgid "Subcategories" msgstr "" -#: part/templates/part/category.html:125 +#: part/templates/part/category.html:120 msgid "Parts (Including subcategories)" msgstr "" -#: part/templates/part/category.html:163 +#: part/templates/part/category.html:158 msgid "Create new part" msgstr "" -#: part/templates/part/category.html:164 templates/js/translated/bom.js:392 +#: part/templates/part/category.html:159 templates/js/translated/bom.js:392 msgid "New Part" msgstr "" -#: part/templates/part/category.html:174 part/templates/part/detail.html:368 +#: part/templates/part/category.html:169 part/templates/part/detail.html:368 #: part/templates/part/detail.html:399 msgid "Options" msgstr "" -#: part/templates/part/category.html:178 +#: part/templates/part/category.html:173 msgid "Set category" msgstr "" -#: part/templates/part/category.html:179 +#: part/templates/part/category.html:174 msgid "Set Category" msgstr "" -#: part/templates/part/category.html:186 part/templates/part/category.html:187 +#: part/templates/part/category.html:181 part/templates/part/category.html:182 msgid "Print Labels" msgstr "" -#: part/templates/part/category.html:212 +#: part/templates/part/category.html:207 msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:327 +#: part/templates/part/category.html:228 +msgid "Create new part category" +msgstr "" + +#: part/templates/part/category.html:229 +msgid "New Category" +msgstr "" + +#: part/templates/part/category.html:332 msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:347 +#: part/templates/part/category.html:352 msgid "Create Part" msgstr "" -#: part/templates/part/category.html:350 +#: part/templates/part/category.html:355 msgid "Create another part after this one" msgstr "" -#: part/templates/part/category.html:351 +#: part/templates/part/category.html:356 msgid "Part created successfully" msgstr "" @@ -5369,7 +5372,7 @@ msgstr "" #: part/templates/part/part_base.html:54 #: stock/templates/stock/item_base.html:63 -#: stock/templates/stock/location.html:57 +#: stock/templates/stock/location.html:67 msgid "Print Label" msgstr "" @@ -5379,7 +5382,7 @@ msgstr "" #: part/templates/part/part_base.html:65 #: stock/templates/stock/item_base.html:111 -#: stock/templates/stock/location.html:66 +#: stock/templates/stock/location.html:75 msgid "Stock actions" msgstr "" @@ -5571,7 +5574,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:53 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2476 +#: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" msgstr "" @@ -6055,8 +6058,8 @@ msgstr "" #: templates/js/translated/build.js:472 templates/js/translated/build.js:624 #: templates/js/translated/build.js:1234 templates/js/translated/build.js:1735 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3597 -#: templates/js/translated/order.js:3684 templates/js/translated/stock.js:490 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3592 +#: templates/js/translated/order.js:3679 templates/js/translated/stock.js:490 msgid "Serial Number" msgstr "" @@ -6089,7 +6092,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:610 templates/js/translated/stock.js:780 -#: templates/js/translated/stock.js:2725 +#: templates/js/translated/stock.js:2727 msgid "Serial" msgstr "" @@ -6501,7 +6504,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2869 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2871 msgid "Install Stock Item" msgstr "" @@ -6522,6 +6525,7 @@ msgid "Scan to Location" msgstr "" #: stock/templates/stock/item_base.html:60 +#: stock/templates/stock/location.html:63 msgid "Printing actions" msgstr "" @@ -6530,7 +6534,7 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:80 -#: stock/templates/stock/location.html:73 templates/stock_table.html:47 +#: stock/templates/stock/location.html:82 templates/stock_table.html:47 msgid "Count stock" msgstr "" @@ -6547,7 +6551,7 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:89 -#: stock/templates/stock/location.html:79 templates/stock_table.html:48 +#: stock/templates/stock/location.html:88 templates/stock_table.html:48 msgid "Transfer stock" msgstr "" @@ -6604,7 +6608,7 @@ msgid "You are not in the list of owners of this item. This stock item cannot be msgstr "" #: stock/templates/stock/item_base.html:255 -#: stock/templates/stock/location.html:137 +#: stock/templates/stock/location.html:141 msgid "Read only" msgstr "" @@ -6735,59 +6739,75 @@ msgstr "" msgid "Locate stock location" msgstr "" -#: stock/templates/stock/location.html:59 -msgid "Check-in Items" +#: stock/templates/stock/location.html:56 +msgid "Scan stock items into this location" msgstr "" -#: stock/templates/stock/location.html:87 +#: stock/templates/stock/location.html:56 +msgid "Scan In Stock Items" +msgstr "" + +#: stock/templates/stock/location.html:57 +msgid "Scan stock container into this location" +msgstr "" + +#: stock/templates/stock/location.html:57 +msgid "Scan In Container" +msgstr "" + +#: stock/templates/stock/location.html:96 msgid "Location actions" msgstr "" -#: stock/templates/stock/location.html:89 +#: stock/templates/stock/location.html:98 msgid "Edit location" msgstr "" -#: stock/templates/stock/location.html:91 +#: stock/templates/stock/location.html:100 msgid "Delete location" msgstr "" -#: stock/templates/stock/location.html:100 -msgid "Create new stock location" -msgstr "" - -#: stock/templates/stock/location.html:101 -msgid "New Location" -msgstr "" - -#: stock/templates/stock/location.html:119 -#: stock/templates/stock/location.html:125 +#: stock/templates/stock/location.html:123 +#: stock/templates/stock/location.html:129 msgid "Location Path" msgstr "" -#: stock/templates/stock/location.html:126 +#: stock/templates/stock/location.html:130 msgid "Top level stock location" msgstr "" -#: stock/templates/stock/location.html:132 +#: stock/templates/stock/location.html:136 msgid "Location Owner" msgstr "" -#: stock/templates/stock/location.html:136 +#: stock/templates/stock/location.html:140 msgid "You are not in the list of owners of this location. This stock location cannot be edited." msgstr "" -#: stock/templates/stock/location.html:159 -#: stock/templates/stock/location.html:206 +#: stock/templates/stock/location.html:163 +#: stock/templates/stock/location.html:211 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/templates/stock/location.html:173 templates/InvenTree/search.html:167 +#: stock/templates/stock/location.html:177 templates/InvenTree/search.html:167 #: templates/js/translated/search.js:240 users/models.py:39 msgid "Stock Locations" msgstr "" -#: stock/templates/stock/location.html:364 +#: stock/templates/stock/location.html:215 +msgid "Create new stock location" +msgstr "" + +#: stock/templates/stock/location.html:216 +msgid "New Location" +msgstr "" + +#: stock/templates/stock/location.html:310 +msgid "Scanned stock container into this location" +msgstr "" + +#: stock/templates/stock/location.html:394 msgid "Link Barcode to Stock Location" msgstr "" @@ -7067,6 +7087,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 +#: templates/InvenTree/settings/sidebar.html:56 msgid "Plugin Settings" msgstr "" @@ -7075,6 +7096,7 @@ msgid "Changing the settings below require you to immediately restart the server msgstr "" #: templates/InvenTree/settings/plugin.html:36 +#: templates/InvenTree/settings/sidebar.html:58 msgid "Plugins" msgstr "" @@ -7852,7 +7874,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:19 -#: templates/js/translated/part.js:2564 +#: templates/js/translated/part.js:2566 msgid "Minimum Quantity" msgstr "" @@ -7948,98 +7970,118 @@ msgstr "" msgid "Delete attachment" msgstr "" -#: templates/js/translated/barcode.js:30 -msgid "Scan barcode data here using wedge scanner" +#: templates/js/translated/barcode.js:33 +msgid "Scan barcode data here using barcode scanner" msgstr "" -#: templates/js/translated/barcode.js:32 +#: templates/js/translated/barcode.js:35 msgid "Enter barcode data" msgstr "" -#: templates/js/translated/barcode.js:39 +#: templates/js/translated/barcode.js:42 msgid "Barcode" msgstr "" -#: templates/js/translated/barcode.js:97 +#: templates/js/translated/barcode.js:49 +msgid "Scan barcode using connected webcam" +msgstr "" + +#: templates/js/translated/barcode.js:103 msgid "Enter optional notes for stock transfer" msgstr "" -#: templates/js/translated/barcode.js:98 +#: templates/js/translated/barcode.js:104 msgid "Enter notes" msgstr "" -#: templates/js/translated/barcode.js:144 +#: templates/js/translated/barcode.js:150 msgid "Server error" msgstr "" -#: templates/js/translated/barcode.js:173 +#: templates/js/translated/barcode.js:179 msgid "Unknown response from server" msgstr "" -#: templates/js/translated/barcode.js:205 +#: templates/js/translated/barcode.js:214 #: templates/js/translated/modals.js:1063 msgid "Invalid server response" msgstr "" -#: templates/js/translated/barcode.js:310 -msgid "Scan barcode data below" +#: templates/js/translated/barcode.js:331 +msgid "Scan barcode data" msgstr "" -#: templates/js/translated/barcode.js:356 templates/navbar.html:109 +#: templates/js/translated/barcode.js:381 templates/navbar.html:109 msgid "Scan Barcode" msgstr "" -#: templates/js/translated/barcode.js:368 +#: templates/js/translated/barcode.js:393 msgid "No URL in response" msgstr "" -#: templates/js/translated/barcode.js:407 +#: templates/js/translated/barcode.js:432 msgid "This will remove the link to the associated barcode" msgstr "" -#: templates/js/translated/barcode.js:413 +#: templates/js/translated/barcode.js:438 msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:475 templates/js/translated/stock.js:1054 +#: templates/js/translated/barcode.js:500 templates/js/translated/stock.js:1054 msgid "Remove stock item" msgstr "" -#: templates/js/translated/barcode.js:517 -msgid "Check Stock Items into Location" +#: templates/js/translated/barcode.js:543 +msgid "Scan Stock Items Into Location" msgstr "" -#: templates/js/translated/barcode.js:521 -#: templates/js/translated/barcode.js:660 +#: templates/js/translated/barcode.js:545 +msgid "Scan stock item barcode to check in to this location" +msgstr "" + +#: templates/js/translated/barcode.js:548 +#: templates/js/translated/barcode.js:740 msgid "Check In" msgstr "" -#: templates/js/translated/barcode.js:552 +#: templates/js/translated/barcode.js:579 msgid "No barcode provided" msgstr "" -#: templates/js/translated/barcode.js:592 +#: templates/js/translated/barcode.js:619 msgid "Stock Item already scanned" msgstr "" -#: templates/js/translated/barcode.js:596 +#: templates/js/translated/barcode.js:623 msgid "Stock Item already in this location" msgstr "" -#: templates/js/translated/barcode.js:603 +#: templates/js/translated/barcode.js:630 msgid "Added stock item" msgstr "" -#: templates/js/translated/barcode.js:612 -msgid "Barcode does not match Stock Item" +#: templates/js/translated/barcode.js:639 +msgid "Barcode does not match valid stock item" msgstr "" -#: templates/js/translated/barcode.js:655 +#: templates/js/translated/barcode.js:656 +msgid "Scan Stock Container Into Location" +msgstr "" + +#: templates/js/translated/barcode.js:658 +msgid "Scan stock container barcode to check in to this location" +msgstr "" + +#: templates/js/translated/barcode.js:692 +msgid "Barcode does not match valid stock location" +msgstr "" + +#: templates/js/translated/barcode.js:735 msgid "Check Into Location" msgstr "" -#: templates/js/translated/barcode.js:723 -#: templates/js/translated/barcode.js:732 +#: templates/js/translated/barcode.js:803 +#: templates/js/translated/barcode.js:812 msgid "Barcode does not match a valid location" msgstr "" @@ -8170,7 +8212,7 @@ msgid "Variant stock allowed" msgstr "" #: templates/js/translated/bom.js:983 templates/js/translated/build.js:1907 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3927 msgid "No Stock Available" msgstr "" @@ -8383,12 +8425,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1775 templates/js/translated/build.js:2765 -#: templates/js/translated/order.js:3632 +#: templates/js/translated/order.js:3627 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1777 templates/js/translated/build.js:2766 -#: templates/js/translated/order.js:3633 +#: templates/js/translated/order.js:3628 msgid "Delete stock allocation" msgstr "" @@ -8408,20 +8450,20 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1901 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1901 templates/js/translated/order.js:3934 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1903 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1903 templates/js/translated/order.js:3932 msgid "Sufficient stock available" msgstr "" #: templates/js/translated/build.js:1937 templates/js/translated/build.js:2195 -#: templates/js/translated/build.js:2761 templates/js/translated/order.js:3951 +#: templates/js/translated/build.js:2761 templates/js/translated/order.js:3946 msgid "Allocated" msgstr "" -#: templates/js/translated/build.js:1993 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:1993 templates/js/translated/order.js:4026 msgid "Build stock" msgstr "" @@ -8429,21 +8471,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2000 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2000 templates/js/translated/order.js:4019 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2039 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1007 templates/js/translated/order.js:3159 +#: templates/js/translated/order.js:1007 templates/js/translated/order.js:3154 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/order.js:3160 +#: templates/js/translated/build.js:2040 templates/js/translated/order.js:3155 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2089 templates/js/translated/order.js:3108 +#: templates/js/translated/build.js:2089 templates/js/translated/order.js:3103 msgid "Specify stock allocation quantity" msgstr "" @@ -8455,7 +8497,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2183 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2183 templates/js/translated/order.js:3169 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -8463,11 +8505,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2222 templates/js/translated/order.js:3271 +#: templates/js/translated/build.js:2222 templates/js/translated/order.js:3266 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2294 templates/js/translated/order.js:3348 +#: templates/js/translated/build.js:2294 templates/js/translated/order.js:3343 msgid "No matching stock items" msgstr "" @@ -8500,8 +8542,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2558 templates/js/translated/part.js:1423 -#: templates/js/translated/part.js:1955 templates/js/translated/stock.js:1686 -#: templates/js/translated/stock.js:2388 +#: templates/js/translated/part.js:1957 templates/js/translated/stock.js:1686 +#: templates/js/translated/stock.js:2390 msgid "Select" msgstr "" @@ -8513,7 +8555,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2636 templates/js/translated/stock.js:2655 +#: templates/js/translated/build.js:2636 templates/js/translated/stock.js:2657 msgid "No user information" msgstr "" @@ -9116,24 +9158,24 @@ msgstr "" msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:1967 templates/js/translated/order.js:2803 +#: templates/js/translated/order.js:1967 templates/js/translated/order.js:2798 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2017 templates/js/translated/order.js:2868 -#: templates/js/translated/order.js:3009 +#: templates/js/translated/order.js:2017 templates/js/translated/order.js:2863 +#: templates/js/translated/order.js:3004 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2115 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2115 templates/js/translated/order.js:4078 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2132 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2132 templates/js/translated/order.js:4100 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2145 templates/js/translated/order.js:4111 msgid "Delete Line Item" msgstr "" @@ -9141,7 +9183,7 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2215 templates/js/translated/order.js:3817 +#: templates/js/translated/order.js:2215 templates/js/translated/order.js:3812 msgid "Total" msgstr "" @@ -9150,18 +9192,18 @@ msgstr "" msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2301 templates/js/translated/order.js:2503 -#: templates/js/translated/order.js:3842 templates/js/translated/order.js:4350 -#: templates/js/translated/part.js:2197 templates/js/translated/part.js:2795 +#: templates/js/translated/order.js:2301 templates/js/translated/order.js:2500 +#: templates/js/translated/order.js:3837 templates/js/translated/order.js:4342 +#: templates/js/translated/part.js:2199 templates/js/translated/part.js:2797 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2316 templates/js/translated/order.js:2519 -#: templates/js/translated/order.js:3858 templates/js/translated/order.js:4366 +#: templates/js/translated/order.js:2316 templates/js/translated/order.js:2516 +#: templates/js/translated/order.js:3853 templates/js/translated/order.js:4358 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2357 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:3895 #: templates/js/translated/part.js:1079 msgid "This line item is overdue" msgstr "" @@ -9170,164 +9212,164 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2420 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2420 templates/js/translated/order.js:4032 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2421 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2421 templates/js/translated/order.js:4033 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2422 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2422 templates/js/translated/order.js:4037 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2568 templates/js/translated/order.js:4415 +#: templates/js/translated/order.js:2564 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2569 templates/js/translated/order.js:4416 +#: templates/js/translated/order.js:2565 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2570 templates/js/translated/order.js:4417 +#: templates/js/translated/order.js:2566 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2600 templates/js/translated/order.js:4447 +#: templates/js/translated/order.js:2595 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2621 templates/js/translated/order.js:4468 +#: templates/js/translated/order.js:2616 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2632 templates/js/translated/order.js:4479 +#: templates/js/translated/order.js:2627 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2643 +#: templates/js/translated/order.js:2638 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2754 +#: templates/js/translated/order.js:2749 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2812 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2915 +#: templates/js/translated/order.js:2910 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2918 +#: templates/js/translated/order.js:2913 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2923 +#: templates/js/translated/order.js:2918 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2943 +#: templates/js/translated/order.js:2938 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2960 +#: templates/js/translated/order.js:2955 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:2994 +#: templates/js/translated/order.js:2989 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3004 +#: templates/js/translated/order.js:2999 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3028 +#: templates/js/translated/order.js:3023 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3034 +#: templates/js/translated/order.js:3029 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3038 +#: templates/js/translated/order.js:3033 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3207 +#: templates/js/translated/order.js:3202 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3258 +#: templates/js/translated/order.js:3253 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3259 +#: templates/js/translated/order.js:3254 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3467 +#: templates/js/translated/order.js:3462 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3546 +#: templates/js/translated/order.js:3541 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3563 +#: templates/js/translated/order.js:3558 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3564 +#: templates/js/translated/order.js:3559 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3609 templates/js/translated/order.js:3698 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3693 #: templates/js/translated/stock.js:1602 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3707 +#: templates/js/translated/order.js:3612 templates/js/translated/order.js:3702 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4016 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4022 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4029 templates/js/translated/order.js:4227 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4041 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4044 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4126 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4235 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4249 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4490 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" @@ -9589,95 +9631,95 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:2368 +#: templates/js/translated/part.js:1896 templates/js/translated/stock.js:2369 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1974 +#: templates/js/translated/part.js:1976 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:1990 +#: templates/js/translated/part.js:1992 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2054 +#: templates/js/translated/part.js:2056 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2105 templates/js/translated/stock.js:1299 +#: templates/js/translated/part.js:2107 templates/js/translated/stock.js:1299 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2106 templates/js/translated/stock.js:1300 +#: templates/js/translated/part.js:2108 templates/js/translated/stock.js:1300 #: templates/js/translated/stock.js:1560 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2112 +#: templates/js/translated/part.js:2114 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2134 +#: templates/js/translated/part.js:2136 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2148 +#: templates/js/translated/part.js:2150 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2173 +#: templates/js/translated/part.js:2175 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2232 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2231 +#: templates/js/translated/part.js:2233 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2396 templates/js/translated/part.js:2397 +#: templates/js/translated/part.js:2398 templates/js/translated/part.js:2399 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2399 +#: templates/js/translated/part.js:2401 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2405 +#: templates/js/translated/part.js:2407 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:2455 +#: templates/js/translated/part.js:2457 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2461 +#: templates/js/translated/part.js:2463 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:2557 +#: templates/js/translated/part.js:2559 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2573 +#: templates/js/translated/part.js:2575 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:2618 +#: templates/js/translated/part.js:2620 msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/part.js:2719 +#: templates/js/translated/part.js:2721 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2738 +#: templates/js/translated/part.js:2740 msgid "Single Price Difference" msgstr "" @@ -10068,79 +10110,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2406 +#: templates/js/translated/stock.js:2408 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2503 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2517 +#: templates/js/translated/stock.js:2519 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2539 +#: templates/js/translated/stock.js:2541 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2558 +#: templates/js/translated/stock.js:2560 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/stock.js:2579 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2595 +#: templates/js/translated/stock.js:2597 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2618 +#: templates/js/translated/stock.js:2620 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2628 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2702 +#: templates/js/translated/stock.js:2704 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2753 templates/js/translated/stock.js:2789 +#: templates/js/translated/stock.js:2755 templates/js/translated/stock.js:2791 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2804 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2823 +#: templates/js/translated/stock.js:2825 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2824 +#: templates/js/translated/stock.js:2826 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2826 +#: templates/js/translated/stock.js:2828 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2829 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2828 +#: templates/js/translated/stock.js:2830 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2829 +#: templates/js/translated/stock.js:2831 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2844 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 395dd59dd0..39bf870e96 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "" msgid "No matching action found" msgstr "" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 42506e71d1..705be13374 100644 --- a/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-28 07:18+0000\n" +"POT-Creation-Date: 2022-11-03 11:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,12 +26,12 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:108 +#: InvenTree/fields.py:120 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:182 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: InvenTree/fields.py:195 build/serializers.py:387 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -41,11 +41,11 @@ msgstr "" #: stock/serializers.py:460 stock/serializers.py:541 stock/serializers.py:827 #: stock/serializers.py:926 stock/serializers.py:1058 #: stock/templates/stock/stock_sidebar.html:25 -#: templates/js/translated/barcode.js:102 templates/js/translated/bom.js:1146 +#: templates/js/translated/barcode.js:108 templates/js/translated/bom.js:1146 #: templates/js/translated/company.js:1022 -#: templates/js/translated/order.js:2404 templates/js/translated/order.js:2555 -#: templates/js/translated/order.js:3053 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4402 templates/js/translated/stock.js:1374 +#: templates/js/translated/order.js:2404 templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:3048 templates/js/translated/order.js:3999 +#: templates/js/translated/order.js:4394 templates/js/translated/stock.js:1374 #: templates/js/translated/stock.js:1982 msgid "Notes" msgstr "" @@ -205,13 +205,13 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 #: templates/js/translated/company.js:1011 -#: templates/js/translated/order.js:3042 templates/js/translated/part.js:1569 +#: templates/js/translated/order.js:3037 templates/js/translated/part.js:1569 msgid "Link" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1733 -#: common/models.py:1734 common/models.py:1957 common/models.py:1958 -#: common/models.py:2220 common/models.py:2221 part/models.py:2254 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 +#: common/models.py:1745 common/models.py:1968 common/models.py:1969 +#: common/models.py:2231 common/models.py:2232 part/models.py:2254 #: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2651 msgid "User" msgstr "" @@ -271,9 +271,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1943 -#: company/models.py:358 label/models.py:101 part/models.py:760 -#: part/models.py:2432 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 +#: company/models.py:359 label/models.py:101 part/models.py:760 +#: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin.html:134 @@ -283,32 +283,32 @@ msgstr "" #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:686 templates/js/translated/part.js:838 -#: templates/js/translated/part.js:1962 templates/js/translated/stock.js:2394 +#: templates/js/translated/part.js:1964 templates/js/translated/stock.js:2396 msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 -#: order/models.py:82 part/models.py:783 part/models.py:2444 -#: part/templates/part/category.html:80 part/templates/part/part_base.html:172 +#: order/models.py:82 part/models.py:783 part/models.py:2438 +#: 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 #: report/templates/report/inventree_build_order_base.html:117 -#: stock/templates/stock/location.html:113 +#: stock/templates/stock/location.html:117 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/InvenTree/settings/settings.html:358 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 #: templates/js/translated/company.js:986 templates/js/translated/order.js:1988 -#: templates/js/translated/order.js:2220 templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2220 templates/js/translated/order.js:2826 #: templates/js/translated/part.js:745 templates/js/translated/part.js:1187 -#: templates/js/translated/part.js:1464 templates/js/translated/part.js:1998 -#: templates/js/translated/part.js:2073 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2426 templates/js/translated/stock.js:2486 +#: templates/js/translated/part.js:1464 templates/js/translated/part.js:2000 +#: templates/js/translated/part.js:2075 templates/js/translated/stock.js:1748 +#: templates/js/translated/stock.js:2428 templates/js/translated/stock.js:2488 msgid "Description" msgstr "" @@ -321,7 +321,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:580 InvenTree/models.py:581 -#: templates/js/translated/part.js:2007 templates/js/translated/stock.js:2435 +#: templates/js/translated/part.js:2009 templates/js/translated/stock.js:2437 msgid "Path" msgstr "" @@ -353,70 +353,70 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:55 part/models.py:2780 +#: InvenTree/serializers.py:58 part/models.py:2774 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:262 +#: InvenTree/serializers.py:265 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:297 +#: InvenTree/serializers.py:300 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:319 +#: InvenTree/serializers.py:322 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:320 +#: InvenTree/serializers.py:323 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:341 +#: InvenTree/serializers.py:344 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:347 +#: InvenTree/serializers.py:350 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:368 +#: InvenTree/serializers.py:371 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:371 +#: InvenTree/serializers.py:374 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:494 +#: InvenTree/serializers.py:497 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:497 +#: InvenTree/serializers.py:500 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:574 +#: InvenTree/serializers.py:577 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:583 +#: InvenTree/serializers.py:586 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:602 +#: InvenTree/serializers.py:605 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:603 +#: InvenTree/serializers.py:606 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:617 +#: InvenTree/serializers.py:620 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -563,7 +563,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:141 order/models.py:1142 -#: templates/js/translated/order.js:3630 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3625 templates/js/translated/order.js:3974 msgid "Shipped" msgstr "" @@ -761,14 +761,14 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:155 order/models.py:240 order/models.py:632 -#: order/models.py:918 part/models.py:2690 +#: order/models.py:918 part/models.py:2684 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:716 templates/js/translated/bom.js:897 #: templates/js/translated/build.js:1843 templates/js/translated/order.js:2251 -#: templates/js/translated/order.js:2484 templates/js/translated/order.js:3823 -#: templates/js/translated/order.js:4331 +#: templates/js/translated/order.js:2481 templates/js/translated/order.js:3818 +#: templates/js/translated/order.js:4323 msgid "Reference" msgstr "" @@ -786,12 +786,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 -#: part/models.py:2478 part/models.py:2570 part/models.py:2655 -#: part/models.py:2949 part/serializers.py:828 +#: part/models.py:2472 part/models.py:2564 part/models.py:2649 +#: part/models.py:2943 part/serializers.py:828 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -803,7 +803,7 @@ msgstr "" #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:16 #: templates/email/overdue_build_order.html:16 -#: templates/js/translated/barcode.js:454 templates/js/translated/bom.js:578 +#: templates/js/translated/barcode.js:479 templates/js/translated/bom.js:578 #: templates/js/translated/bom.js:715 templates/js/translated/bom.js:841 #: templates/js/translated/build.js:1214 templates/js/translated/build.js:1711 #: templates/js/translated/build.js:2194 templates/js/translated/build.js:2585 @@ -812,13 +812,13 @@ msgstr "" #: templates/js/translated/company.js:643 #: templates/js/translated/company.js:904 templates/js/translated/order.js:106 #: templates/js/translated/order.js:1134 templates/js/translated/order.js:1638 -#: templates/js/translated/order.js:2205 templates/js/translated/order.js:3185 -#: templates/js/translated/order.js:3581 templates/js/translated/order.js:3807 +#: templates/js/translated/order.js:2205 templates/js/translated/order.js:3180 +#: templates/js/translated/order.js:3576 templates/js/translated/order.js:3802 #: templates/js/translated/part.js:1172 templates/js/translated/part.js:1244 #: templates/js/translated/part.js:1442 templates/js/translated/stock.js:586 #: templates/js/translated/stock.js:751 templates/js/translated/stock.js:958 -#: templates/js/translated/stock.js:1700 templates/js/translated/stock.js:2512 -#: templates/js/translated/stock.js:2707 templates/js/translated/stock.js:2841 +#: templates/js/translated/stock.js:1700 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:2709 templates/js/translated/stock.js:2843 msgid "Part" msgstr "" @@ -835,7 +835,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:822 -#: templates/js/translated/build.js:2182 templates/js/translated/order.js:3173 +#: templates/js/translated/build.js:2182 templates/js/translated/order.js:3168 msgid "Source Location" msgstr "" @@ -885,7 +885,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:86 part/models.py:952 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2844 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2839 msgid "Creation Date" msgstr "" @@ -1002,11 +1002,11 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:790 templates/js/translated/build.js:795 #: templates/js/translated/build.js:2196 templates/js/translated/build.js:2747 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3186 -#: templates/js/translated/order.js:3488 templates/js/translated/order.js:3493 -#: templates/js/translated/order.js:3588 templates/js/translated/order.js:3680 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3181 +#: templates/js/translated/order.js:3483 templates/js/translated/order.js:3488 +#: templates/js/translated/order.js:3583 templates/js/translated/order.js:3675 #: templates/js/translated/stock.js:587 templates/js/translated/stock.js:752 -#: templates/js/translated/stock.js:2585 +#: templates/js/translated/stock.js:2587 msgid "Stock Item" msgstr "" @@ -1016,11 +1016,11 @@ msgstr "" #: build/models.py:1359 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1765 +#: build/templates/build/detail.html:34 common/models.py:1776 #: company/templates/company/supplier_part.html:341 order/models.py:911 #: order/models.py:1437 order/serializers.py:1213 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 -#: part/models.py:2671 part/templates/part/detail.html:938 +#: part/models.py:2665 part/templates/part/detail.html:938 #: part/templates/part/detail.html:1024 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 @@ -1032,22 +1032,22 @@ msgstr "" #: stock/serializers.py:291 stock/templates/stock/item_base.html:290 #: stock/templates/stock/item_base.html:298 #: templates/email/build_order_completed.html:18 -#: templates/js/translated/barcode.js:456 templates/js/translated/bom.js:717 +#: templates/js/translated/barcode.js:481 templates/js/translated/bom.js:717 #: templates/js/translated/bom.js:905 templates/js/translated/build.js:474 #: templates/js/translated/build.js:626 templates/js/translated/build.js:817 #: templates/js/translated/build.js:1236 templates/js/translated/build.js:1737 #: templates/js/translated/build.js:2197 #: templates/js/translated/model_renderers.js:120 #: templates/js/translated/order.js:123 templates/js/translated/order.js:1137 -#: templates/js/translated/order.js:2257 templates/js/translated/order.js:2490 -#: templates/js/translated/order.js:3187 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3594 templates/js/translated/order.js:3686 -#: templates/js/translated/order.js:3829 templates/js/translated/order.js:4337 -#: templates/js/translated/part.js:1036 templates/js/translated/part.js:2218 -#: templates/js/translated/part.js:2687 templates/js/translated/part.js:2728 -#: templates/js/translated/part.js:2806 templates/js/translated/stock.js:458 +#: templates/js/translated/order.js:2257 templates/js/translated/order.js:2487 +#: templates/js/translated/order.js:3182 templates/js/translated/order.js:3502 +#: templates/js/translated/order.js:3589 templates/js/translated/order.js:3681 +#: templates/js/translated/order.js:3824 templates/js/translated/order.js:4329 +#: templates/js/translated/part.js:1036 templates/js/translated/part.js:2220 +#: templates/js/translated/part.js:2689 templates/js/translated/part.js:2730 +#: templates/js/translated/part.js:2808 templates/js/translated/stock.js:458 #: templates/js/translated/stock.js:612 templates/js/translated/stock.js:782 -#: templates/js/translated/stock.js:2634 templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:2636 templates/js/translated/stock.js:2721 msgid "Quantity" msgstr "" @@ -1133,14 +1133,14 @@ msgstr "" #: stock/serializers.py:320 stock/serializers.py:455 stock/serializers.py:536 #: stock/serializers.py:919 stock/serializers.py:1152 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/barcode.js:455 -#: templates/js/translated/barcode.js:644 templates/js/translated/build.js:802 +#: templates/js/translated/barcode.js:480 +#: templates/js/translated/barcode.js:724 templates/js/translated/build.js:802 #: templates/js/translated/build.js:1749 templates/js/translated/order.js:1534 -#: templates/js/translated/order.js:3500 templates/js/translated/order.js:3605 -#: templates/js/translated/order.js:3613 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:3495 templates/js/translated/order.js:3600 +#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3689 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:588 #: templates/js/translated/stock.js:753 templates/js/translated/stock.js:960 -#: templates/js/translated/stock.js:1856 templates/js/translated/stock.js:2526 +#: templates/js/translated/stock.js:1856 templates/js/translated/stock.js:2528 msgid "Location" msgstr "" @@ -1151,10 +1151,10 @@ msgstr "" #: build/serializers.py:376 build/templates/build/build_base.html:145 #: build/templates/build/detail.html:62 order/models.py:651 #: order/serializers.py:482 stock/templates/stock/item_base.html:421 -#: templates/js/translated/barcode.js:205 templates/js/translated/build.js:2614 +#: templates/js/translated/barcode.js:214 templates/js/translated/build.js:2614 #: templates/js/translated/order.js:1643 templates/js/translated/order.js:1992 -#: templates/js/translated/order.js:2836 templates/js/translated/stock.js:1831 -#: templates/js/translated/stock.js:2603 templates/js/translated/stock.js:2735 +#: templates/js/translated/order.js:2831 templates/js/translated/stock.js:1831 +#: templates/js/translated/stock.js:2605 templates/js/translated/stock.js:2737 msgid "Status" msgstr "" @@ -1230,8 +1230,8 @@ msgstr "" msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:595 build/serializers.py:640 part/models.py:2807 -#: part/models.py:2941 +#: build/serializers.py:595 build/serializers.py:640 part/models.py:2801 +#: part/models.py:2935 msgid "BOM Item" msgstr "" @@ -1388,8 +1388,8 @@ msgstr "" #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 #: templates/js/translated/build.js:2654 templates/js/translated/order.js:2009 -#: templates/js/translated/order.js:2351 templates/js/translated/order.js:2852 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1051 +#: templates/js/translated/order.js:2351 templates/js/translated/order.js:2847 +#: templates/js/translated/order.js:3887 templates/js/translated/part.js:1051 msgid "Target Date" msgstr "" @@ -1424,7 +1424,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:2798 +#: templates/js/translated/order.js:2793 msgid "Sales Order" msgstr "" @@ -1468,7 +1468,7 @@ msgstr "" #: templates/js/translated/build.js:1240 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1026 templates/js/translated/stock.js:1845 -#: templates/js/translated/stock.js:2742 +#: templates/js/translated/stock.js:2744 #: templates/js/translated/table_filters.js:167 #: templates/js/translated/table_filters.js:258 msgid "Batch" @@ -1528,7 +1528,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:183 templates/js/translated/order.js:1177 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1177 msgid "Order Parts" msgstr "" @@ -1581,12 +1581,12 @@ msgid "Delete outputs" msgstr "" #: build/templates/build/detail.html:267 -#: stock/templates/stock/location.html:214 templates/stock_table.html:27 +#: stock/templates/stock/location.html:228 templates/stock_table.html:27 msgid "Printing Actions" msgstr "" #: build/templates/build/detail.html:271 build/templates/build/detail.html:272 -#: stock/templates/stock/location.html:218 templates/stock_table.html:31 +#: stock/templates/stock/location.html:232 templates/stock_table.html:31 msgid "Print labels" msgstr "" @@ -1735,7 +1735,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -1832,860 +1832,868 @@ msgid "Enable barcode scanner support" msgstr "" #: common/models.py:937 -msgid "Barcode Webcam Support" +msgid "Barcode Input Delay" msgstr "" #: common/models.py:938 -msgid "Allow barcode scanning via webcam in browser" +msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:944 -msgid "IPN Regex" -msgstr "" - -#: common/models.py:945 -msgid "Regular expression pattern for matching Part IPN" +#: common/models.py:948 +msgid "Barcode Webcam Support" msgstr "" #: common/models.py:949 -msgid "Allow Duplicate IPN" +msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:950 -msgid "Allow multiple parts to share the same IPN" +#: common/models.py:955 +msgid "IPN Regex" msgstr "" #: common/models.py:956 +msgid "Regular expression pattern for matching Part IPN" +msgstr "" + +#: common/models.py:960 +msgid "Allow Duplicate IPN" +msgstr "" + +#: common/models.py:961 +msgid "Allow multiple parts to share the same IPN" +msgstr "" + +#: common/models.py:967 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:957 +#: common/models.py:968 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:963 +#: common/models.py:974 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:964 +#: common/models.py:975 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:970 +#: common/models.py:981 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:971 +#: common/models.py:982 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:977 +#: common/models.py:988 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:978 +#: common/models.py:989 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:984 +#: common/models.py:995 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:985 +#: common/models.py:996 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:991 part/models.py:2480 report/models.py:158 +#: common/models.py:1002 part/models.py:2474 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:492 msgid "Template" msgstr "" -#: common/models.py:992 +#: common/models.py:1003 msgid "Parts are templates by default" msgstr "" -#: common/models.py:998 part/models.py:908 templates/js/translated/bom.js:1531 +#: common/models.py:1009 part/models.py:908 templates/js/translated/bom.js:1531 #: templates/js/translated/table_filters.js:184 #: templates/js/translated/table_filters.js:455 msgid "Assembly" msgstr "" -#: common/models.py:999 +#: common/models.py:1010 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1005 part/models.py:914 +#: common/models.py:1016 part/models.py:914 #: templates/js/translated/table_filters.js:463 msgid "Component" msgstr "" -#: common/models.py:1006 +#: common/models.py:1017 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1012 part/models.py:925 +#: common/models.py:1023 part/models.py:925 msgid "Purchaseable" msgstr "" -#: common/models.py:1013 +#: common/models.py:1024 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1019 part/models.py:930 +#: common/models.py:1030 part/models.py:930 #: templates/js/translated/table_filters.js:484 msgid "Salable" msgstr "" -#: common/models.py:1020 +#: common/models.py:1031 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1026 part/models.py:920 +#: common/models.py:1037 part/models.py:920 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:496 msgid "Trackable" msgstr "" -#: common/models.py:1027 +#: common/models.py:1038 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1033 part/models.py:940 +#: common/models.py:1044 part/models.py:940 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:500 msgid "Virtual" msgstr "" -#: common/models.py:1034 +#: common/models.py:1045 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1040 +#: common/models.py:1051 msgid "Show Import in Views" msgstr "" -#: common/models.py:1041 +#: common/models.py:1052 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1047 +#: common/models.py:1058 msgid "Show Price in Forms" msgstr "" -#: common/models.py:1048 +#: common/models.py:1059 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1059 +#: common/models.py:1070 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1060 +#: common/models.py:1071 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1071 +#: common/models.py:1082 msgid "Show Price History" msgstr "" -#: common/models.py:1072 +#: common/models.py:1083 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1078 +#: common/models.py:1089 msgid "Show related parts" msgstr "" -#: common/models.py:1079 +#: common/models.py:1090 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1085 +#: common/models.py:1096 msgid "Create initial stock" msgstr "" -#: common/models.py:1086 +#: common/models.py:1097 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1092 +#: common/models.py:1103 msgid "Internal Prices" msgstr "" -#: common/models.py:1093 +#: common/models.py:1104 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1099 +#: common/models.py:1110 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1100 +#: common/models.py:1111 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1106 +#: common/models.py:1117 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1107 +#: common/models.py:1118 msgid "Format to display the part name" msgstr "" -#: common/models.py:1114 +#: common/models.py:1125 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1115 +#: common/models.py:1126 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1120 +#: common/models.py:1131 msgid "Enable label printing" msgstr "" -#: common/models.py:1121 +#: common/models.py:1132 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1127 +#: common/models.py:1138 msgid "Label Image DPI" msgstr "" -#: common/models.py:1128 +#: common/models.py:1139 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1137 +#: common/models.py:1148 msgid "Enable Reports" msgstr "" -#: common/models.py:1138 +#: common/models.py:1149 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1144 templates/stats.html:25 +#: common/models.py:1155 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1145 +#: common/models.py:1156 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1151 +#: common/models.py:1162 msgid "Page Size" msgstr "" -#: common/models.py:1152 +#: common/models.py:1163 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1162 +#: common/models.py:1173 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1163 +#: common/models.py:1174 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1169 +#: common/models.py:1180 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1170 +#: common/models.py:1181 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1176 +#: common/models.py:1187 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1177 +#: common/models.py:1188 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1183 +#: common/models.py:1194 msgid "Batch Code Template" msgstr "" -#: common/models.py:1184 +#: common/models.py:1195 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1189 +#: common/models.py:1200 msgid "Stock Expiry" msgstr "" -#: common/models.py:1190 +#: common/models.py:1201 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1196 +#: common/models.py:1207 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1197 +#: common/models.py:1208 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1203 +#: common/models.py:1214 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1204 +#: common/models.py:1215 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1206 +#: common/models.py:1217 msgid "days" msgstr "" -#: common/models.py:1211 +#: common/models.py:1222 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1212 +#: common/models.py:1223 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1218 +#: common/models.py:1229 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1219 +#: common/models.py:1230 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1225 +#: common/models.py:1236 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1226 +#: common/models.py:1237 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1231 +#: common/models.py:1242 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1260 +#: common/models.py:1271 msgid "Enable password forgot" msgstr "" -#: common/models.py:1261 +#: common/models.py:1272 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1267 +#: common/models.py:1278 msgid "Enable registration" msgstr "" -#: common/models.py:1268 +#: common/models.py:1279 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1274 +#: common/models.py:1285 msgid "Enable SSO" msgstr "" -#: common/models.py:1275 +#: common/models.py:1286 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1281 +#: common/models.py:1292 msgid "Email required" msgstr "" -#: common/models.py:1282 +#: common/models.py:1293 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Mail twice" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Password twice" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Group on signup" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1316 +#: common/models.py:1327 msgid "Enforce MFA" msgstr "" -#: common/models.py:1317 +#: common/models.py:1328 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1323 +#: common/models.py:1334 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1324 +#: common/models.py:1335 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1331 +#: common/models.py:1342 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1332 +#: common/models.py:1343 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1339 +#: common/models.py:1350 msgid "Enable URL integration" msgstr "" -#: common/models.py:1340 +#: common/models.py:1351 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1347 +#: common/models.py:1358 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1348 +#: common/models.py:1359 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1355 +#: common/models.py:1366 msgid "Enable app integration" msgstr "" -#: common/models.py:1356 +#: common/models.py:1367 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1363 +#: common/models.py:1374 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1364 +#: common/models.py:1375 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1371 +#: common/models.py:1382 msgid "Enable event integration" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1391 common/models.py:1726 +#: common/models.py:1402 common/models.py:1737 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1413 +#: common/models.py:1424 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1420 +#: common/models.py:1431 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Show latest parts" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Recent Part Count" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Show low stock" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1469 +#: common/models.py:1480 msgid "Show depleted stock" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1476 +#: common/models.py:1487 msgid "Show needed stock" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1483 +#: common/models.py:1494 msgid "Show expired stock" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1501 msgid "Show stale stock" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1508 msgid "Show pending builds" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1515 msgid "Show overdue builds" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1511 +#: common/models.py:1522 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1529 msgid "Show overdue POs" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1536 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1532 +#: common/models.py:1543 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1550 msgid "Inline label display" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1546 +#: common/models.py:1557 msgid "Inline report display" msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1553 +#: common/models.py:1564 msgid "Search Parts" msgstr "" -#: common/models.py:1554 +#: common/models.py:1565 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1560 +#: common/models.py:1571 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1561 +#: common/models.py:1572 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1567 +#: common/models.py:1578 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1568 +#: common/models.py:1579 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1574 +#: common/models.py:1585 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1575 +#: common/models.py:1586 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1581 +#: common/models.py:1592 msgid "Search Categories" msgstr "" -#: common/models.py:1582 +#: common/models.py:1593 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Search Stock" msgstr "" -#: common/models.py:1589 +#: common/models.py:1600 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1602 +#: common/models.py:1613 msgid "Search Locations" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1609 +#: common/models.py:1620 msgid "Search Companies" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1616 +#: common/models.py:1627 msgid "Search Build Orders" msgstr "" -#: common/models.py:1617 +#: common/models.py:1628 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1623 +#: common/models.py:1634 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1624 +#: common/models.py:1635 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1630 +#: common/models.py:1641 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1631 +#: common/models.py:1642 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1648 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1638 +#: common/models.py:1649 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1655 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1645 +#: common/models.py:1656 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1662 msgid "Search Preview Results" msgstr "" -#: common/models.py:1652 +#: common/models.py:1663 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1669 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1659 +#: common/models.py:1670 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1665 +#: common/models.py:1676 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1666 +#: common/models.py:1677 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1672 +#: common/models.py:1683 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1673 +#: common/models.py:1684 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Date Format" msgstr "" -#: common/models.py:1680 +#: common/models.py:1691 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1694 part/templates/part/detail.html:41 +#: common/models.py:1705 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1695 +#: common/models.py:1706 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1701 +#: common/models.py:1712 msgid "Table String Length" msgstr "" -#: common/models.py:1702 +#: common/models.py:1713 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1766 +#: common/models.py:1777 msgid "Price break quantity" msgstr "" -#: common/models.py:1773 company/serializers.py:372 +#: common/models.py:1784 company/serializers.py:372 #: company/templates/company/supplier_part.html:346 order/models.py:952 -#: templates/js/translated/part.js:1103 templates/js/translated/part.js:2223 +#: templates/js/translated/part.js:1103 templates/js/translated/part.js:2225 msgid "Price" msgstr "" -#: common/models.py:1774 +#: common/models.py:1785 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1934 common/models.py:2112 +#: common/models.py:1945 common/models.py:2123 msgid "Endpoint" msgstr "" -#: common/models.py:1935 +#: common/models.py:1946 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Name for this webhook" msgstr "" -#: common/models.py:1949 part/models.py:935 plugin/models.py:100 +#: common/models.py:1960 part/models.py:935 plugin/models.py:100 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:112 #: templates/js/translated/table_filters.js:324 @@ -2693,67 +2701,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1950 +#: common/models.py:1961 msgid "Is this webhook active" msgstr "" -#: common/models.py:1964 +#: common/models.py:1975 msgid "Token" msgstr "" -#: common/models.py:1965 +#: common/models.py:1976 msgid "Token for access" msgstr "" -#: common/models.py:1972 +#: common/models.py:1983 msgid "Secret" msgstr "" -#: common/models.py:1973 +#: common/models.py:1984 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2079 +#: common/models.py:2090 msgid "Message ID" msgstr "" -#: common/models.py:2080 +#: common/models.py:2091 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2088 +#: common/models.py:2099 msgid "Host" msgstr "" -#: common/models.py:2089 +#: common/models.py:2100 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2096 +#: common/models.py:2107 msgid "Header" msgstr "" -#: common/models.py:2097 +#: common/models.py:2108 msgid "Header of this message" msgstr "" -#: common/models.py:2103 +#: common/models.py:2114 msgid "Body" msgstr "" -#: common/models.py:2104 +#: common/models.py:2115 msgid "Body of this message" msgstr "" -#: common/models.py:2113 +#: common/models.py:2124 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2118 +#: common/models.py:2129 msgid "Worked on" msgstr "" -#: common/models.py:2119 +#: common/models.py:2130 msgid "Was the work on this message finished?" msgstr "" @@ -2809,114 +2817,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2928,11 +2936,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2942,30 +2950,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2973,26 +2981,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2440 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 #: templates/InvenTree/settings/settings.html:352 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3005,59 +3013,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 -#: part/models.py:2693 part/templates/part/upload_bom.html:59 +#: company/models.py:524 company/templates/company/supplier_part.html:181 +#: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3066,19 +3074,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3088,19 +3096,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -3160,8 +3168,8 @@ msgstr "" #: stock/models.py:646 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:428 templates/js/translated/order.js:2813 -#: templates/js/translated/stock.js:2567 +#: templates/js/translated/company.js:428 templates/js/translated/order.js:2808 +#: templates/js/translated/stock.js:2569 #: templates/js/translated/table_filters.js:435 msgid "Customer" msgstr "" @@ -3202,7 +3210,7 @@ msgstr "" #: company/templates/company/detail.html:36 #: company/templates/company/detail.html:84 -#: part/templates/part/category.html:182 +#: part/templates/part/category.html:177 msgid "Order parts" msgstr "" @@ -3404,8 +3412,8 @@ msgstr "" #: company/templates/company/supplier_part.html:42 #: stock/templates/stock/item_base.html:48 #: stock/templates/stock/location.html:52 -#: templates/js/translated/barcode.js:405 -#: templates/js/translated/barcode.js:410 +#: templates/js/translated/barcode.js:430 +#: templates/js/translated/barcode.js:435 msgid "Unlink Barcode" msgstr "" @@ -3455,7 +3463,7 @@ msgstr "" #: company/templates/company/supplier_part.html:122 #: part/templates/part/part_base.html:307 #: stock/templates/stock/item_base.html:161 -#: stock/templates/stock/location.html:146 +#: stock/templates/stock/location.html:150 msgid "Barcode Identifier" msgstr "" @@ -3469,12 +3477,12 @@ msgid "Supplier Part Stock" msgstr "" #: company/templates/company/supplier_part.html:203 -#: part/templates/part/detail.html:24 stock/templates/stock/location.html:193 +#: part/templates/part/detail.html:24 stock/templates/stock/location.html:197 msgid "Create new stock item" msgstr "" #: company/templates/company/supplier_part.html:204 -#: part/templates/part/detail.html:25 stock/templates/stock/location.html:194 +#: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 #: templates/js/translated/stock.js:435 msgid "New Stock Item" msgstr "" @@ -3491,7 +3499,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: company/templates/company/supplier_part.html:388 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2295 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2297 msgid "Add Price Break" msgstr "" @@ -3504,12 +3512,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:314 -#: templates/js/translated/part.js:2305 +#: templates/js/translated/part.js:2307 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:328 -#: templates/js/translated/part.js:2319 +#: templates/js/translated/part.js:2321 msgid "Edit Price Break" msgstr "" @@ -3556,14 +3564,14 @@ msgid "Pricing" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/templates/part/category.html:203 +#: part/templates/part/category.html:198 #: part/templates/part/category_sidebar.html:17 -#: stock/templates/stock/location.html:164 -#: stock/templates/stock/location.html:178 -#: stock/templates/stock/location.html:190 +#: stock/templates/stock/location.html:168 +#: stock/templates/stock/location.html:182 +#: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/search.js:225 -#: templates/js/translated/stock.js:2444 users/models.py:40 +#: templates/js/translated/stock.js:2446 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3755,7 +3763,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:666 order/models.py:1218 -#: templates/js/translated/order.js:2860 templates/js/translated/order.js:3022 +#: templates/js/translated/order.js:2855 templates/js/translated/order.js:3017 msgid "Shipment Date" msgstr "" @@ -3817,7 +3825,7 @@ msgstr "" #: order/models.py:997 order/models.py:1077 order/models.py:1118 #: order/models.py:1212 order/models.py:1344 -#: templates/js/translated/order.js:3478 +#: templates/js/translated/order.js:3473 msgid "Order" msgstr "" @@ -3829,7 +3837,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:619 templates/js/translated/order.js:1136 #: templates/js/translated/order.js:1959 templates/js/translated/part.js:970 -#: templates/js/translated/stock.js:1915 templates/js/translated/stock.js:2548 +#: templates/js/translated/stock.js:1915 templates/js/translated/stock.js:2550 msgid "Purchase Order" msgstr "" @@ -4242,7 +4250,7 @@ msgstr "" #: templates/js/translated/bom.js:102 templates/js/translated/build.js:479 #: templates/js/translated/build.js:631 templates/js/translated/build.js:2078 #: templates/js/translated/order.js:1084 templates/js/translated/order.js:1586 -#: templates/js/translated/order.js:3097 templates/js/translated/stock.js:625 +#: templates/js/translated/order.js:3092 templates/js/translated/stock.js:625 #: templates/js/translated/stock.js:793 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4338,7 +4346,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2826 +#: templates/js/translated/order.js:2821 msgid "Customer Reference" msgstr "" @@ -4438,7 +4446,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:127 part/models.py:98 part/models.py:838 -#: part/templates/part/category.html:114 part/templates/part/part_base.html:345 +#: part/templates/part/category.html:109 part/templates/part/part_base.html:345 msgid "Default Location" msgstr "" @@ -4447,7 +4455,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:129 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3913 msgid "Available Stock" msgstr "" @@ -4483,24 +4491,24 @@ msgstr "" msgid "Icon (optional)" msgstr "" -#: part/models.py:122 part/models.py:2523 part/templates/part/category.html:16 +#: part/models.py:122 part/models.py:2517 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:123 part/templates/part/category.html:134 +#: part/models.py:123 part/templates/part/category.html:129 #: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 #: users/models.py:37 msgid "Part Categories" msgstr "" #: part/models.py:344 part/templates/part/cat_link.html:3 -#: part/templates/part/category.html:23 part/templates/part/category.html:139 -#: part/templates/part/category.html:159 +#: part/templates/part/category.html:23 part/templates/part/category.html:134 +#: part/templates/part/category.html:154 #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:2017 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2019 templates/js/translated/search.js:146 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4522,7 +4530,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:759 part/models.py:2579 +#: part/models.py:759 part/models.py:2573 msgid "Part name" msgstr "" @@ -4546,7 +4554,7 @@ msgstr "" msgid "Part description" msgstr "" -#: part/models.py:789 part/templates/part/category.html:92 +#: part/models.py:789 part/templates/part/category.html:87 #: part/templates/part/part_base.html:300 msgid "Keywords" msgstr "" @@ -4555,7 +4563,7 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:797 part/models.py:2272 part/models.py:2522 +#: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 #: templates/InvenTree/settings/settings.html:232 #: templates/js/translated/notification.js:50 @@ -4682,7 +4690,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2356 templates/js/translated/part.js:2068 +#: part/models.py:2356 templates/js/translated/part.js:2070 #: templates/js/translated/stock.js:1340 msgid "Test Name" msgstr "" @@ -4699,7 +4707,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2368 templates/js/translated/part.js:2077 +#: part/models.py:2368 templates/js/translated/part.js:2079 #: templates/js/translated/table_filters.js:310 msgid "Required" msgstr "" @@ -4708,7 +4716,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2374 templates/js/translated/part.js:2085 +#: part/models.py:2374 templates/js/translated/part.js:2087 msgid "Requires Value" msgstr "" @@ -4716,7 +4724,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2380 templates/js/translated/part.js:2092 +#: part/models.py:2380 templates/js/translated/part.js:2094 msgid "Requires Attachment" msgstr "" @@ -4724,101 +4732,96 @@ msgstr "" msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2389 -#, python-brace-format -msgid "Illegal character in template name ({c})" -msgstr "" - -#: part/models.py:2425 +#: part/models.py:2422 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2433 +#: part/models.py:2430 msgid "Parameter Name" msgstr "" -#: part/models.py:2440 +#: part/models.py:2434 msgid "Parameter Units" msgstr "" -#: part/models.py:2445 +#: part/models.py:2439 msgid "Parameter description" msgstr "" -#: part/models.py:2478 +#: part/models.py:2472 msgid "Parent Part" msgstr "" -#: part/models.py:2480 part/models.py:2528 part/models.py:2529 +#: part/models.py:2474 part/models.py:2522 part/models.py:2523 #: templates/InvenTree/settings/settings.html:227 msgid "Parameter Template" msgstr "" -#: part/models.py:2482 +#: part/models.py:2476 msgid "Data" msgstr "" -#: part/models.py:2482 +#: part/models.py:2476 msgid "Parameter Value" msgstr "" -#: part/models.py:2533 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 msgid "Default Value" msgstr "" -#: part/models.py:2534 +#: part/models.py:2528 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2571 +#: part/models.py:2565 msgid "Part ID or part name" msgstr "" -#: part/models.py:2574 templates/js/translated/model_renderers.js:212 +#: part/models.py:2568 templates/js/translated/model_renderers.js:212 msgid "Part ID" msgstr "" -#: part/models.py:2575 +#: part/models.py:2569 msgid "Unique part ID value" msgstr "" -#: part/models.py:2578 +#: part/models.py:2572 msgid "Part Name" msgstr "" -#: part/models.py:2582 +#: part/models.py:2576 msgid "Part IPN" msgstr "" -#: part/models.py:2583 +#: part/models.py:2577 msgid "Part IPN value" msgstr "" -#: part/models.py:2586 +#: part/models.py:2580 msgid "Level" msgstr "" -#: part/models.py:2587 +#: part/models.py:2581 msgid "BOM level" msgstr "" -#: part/models.py:2656 +#: part/models.py:2650 msgid "Select parent part" msgstr "" -#: part/models.py:2664 +#: part/models.py:2658 msgid "Sub part" msgstr "" -#: part/models.py:2665 +#: part/models.py:2659 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2671 +#: part/models.py:2665 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2675 part/templates/part/upload_bom.html:58 +#: part/models.py:2669 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:924 templates/js/translated/bom.js:1024 #: templates/js/translated/build.js:1858 #: templates/js/translated/table_filters.js:84 @@ -4826,105 +4829,105 @@ msgstr "" msgid "Optional" msgstr "" -#: part/models.py:2676 +#: part/models.py:2670 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2681 templates/js/translated/bom.js:920 +#: part/models.py:2675 templates/js/translated/bom.js:920 #: templates/js/translated/bom.js:1033 templates/js/translated/build.js:1849 #: templates/js/translated/table_filters.js:88 msgid "Consumable" msgstr "" -#: part/models.py:2682 +#: part/models.py:2676 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:2686 part/templates/part/upload_bom.html:55 +#: part/models.py:2680 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2687 +#: part/models.py:2681 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2690 +#: part/models.py:2684 msgid "BOM item reference" msgstr "" -#: part/models.py:2693 +#: part/models.py:2687 msgid "BOM item notes" msgstr "" -#: part/models.py:2695 +#: part/models.py:2689 msgid "Checksum" msgstr "" -#: part/models.py:2695 +#: part/models.py:2689 msgid "BOM line checksum" msgstr "" -#: part/models.py:2699 part/templates/part/upload_bom.html:57 +#: part/models.py:2693 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1050 #: templates/js/translated/table_filters.js:76 #: templates/js/translated/table_filters.js:104 msgid "Inherited" msgstr "" -#: part/models.py:2700 +#: part/models.py:2694 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2705 part/templates/part/upload_bom.html:56 +#: part/models.py:2699 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1042 msgid "Allow Variants" msgstr "" -#: part/models.py:2706 +#: part/models.py:2700 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2792 stock/models.py:502 +#: part/models.py:2786 stock/models.py:502 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2801 part/models.py:2803 +#: part/models.py:2795 part/models.py:2797 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2908 +#: part/models.py:2902 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:2929 +#: part/models.py:2923 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:2942 +#: part/models.py:2936 msgid "Parent BOM item" msgstr "" -#: part/models.py:2950 +#: part/models.py:2944 msgid "Substitute part" msgstr "" -#: part/models.py:2965 +#: part/models.py:2959 msgid "Part 1" msgstr "" -#: part/models.py:2969 +#: part/models.py:2963 msgid "Part 2" msgstr "" -#: part/models.py:2969 +#: part/models.py:2963 msgid "Select Related Part" msgstr "" -#: part/models.py:2987 +#: part/models.py:2981 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:2991 +#: part/models.py:2985 msgid "Duplicate relationship already exists" msgstr "" @@ -5068,73 +5071,73 @@ msgstr "" msgid "Delete Category" msgstr "" -#: part/templates/part/category.html:67 -msgid "Create new part category" -msgstr "" - -#: part/templates/part/category.html:68 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:86 part/templates/part/category.html:99 +#: part/templates/part/category.html:81 part/templates/part/category.html:94 msgid "Category Path" msgstr "" -#: part/templates/part/category.html:100 +#: part/templates/part/category.html:95 msgid "Top level part category" msgstr "" -#: part/templates/part/category.html:120 part/templates/part/category.html:228 +#: part/templates/part/category.html:115 part/templates/part/category.html:224 #: part/templates/part/category_sidebar.html:7 msgid "Subcategories" msgstr "" -#: part/templates/part/category.html:125 +#: part/templates/part/category.html:120 msgid "Parts (Including subcategories)" msgstr "" -#: part/templates/part/category.html:163 +#: part/templates/part/category.html:158 msgid "Create new part" msgstr "" -#: part/templates/part/category.html:164 templates/js/translated/bom.js:392 +#: part/templates/part/category.html:159 templates/js/translated/bom.js:392 msgid "New Part" msgstr "" -#: part/templates/part/category.html:174 part/templates/part/detail.html:368 +#: part/templates/part/category.html:169 part/templates/part/detail.html:368 #: part/templates/part/detail.html:399 msgid "Options" msgstr "" -#: part/templates/part/category.html:178 +#: part/templates/part/category.html:173 msgid "Set category" msgstr "" -#: part/templates/part/category.html:179 +#: part/templates/part/category.html:174 msgid "Set Category" msgstr "" -#: part/templates/part/category.html:186 part/templates/part/category.html:187 +#: part/templates/part/category.html:181 part/templates/part/category.html:182 msgid "Print Labels" msgstr "" -#: part/templates/part/category.html:212 +#: part/templates/part/category.html:207 msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:327 +#: part/templates/part/category.html:228 +msgid "Create new part category" +msgstr "" + +#: part/templates/part/category.html:229 +msgid "New Category" +msgstr "" + +#: part/templates/part/category.html:332 msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:347 +#: part/templates/part/category.html:352 msgid "Create Part" msgstr "" -#: part/templates/part/category.html:350 +#: part/templates/part/category.html:355 msgid "Create another part after this one" msgstr "" -#: part/templates/part/category.html:351 +#: part/templates/part/category.html:356 msgid "Part created successfully" msgstr "" @@ -5369,7 +5372,7 @@ msgstr "" #: part/templates/part/part_base.html:54 #: stock/templates/stock/item_base.html:63 -#: stock/templates/stock/location.html:57 +#: stock/templates/stock/location.html:67 msgid "Print Label" msgstr "" @@ -5379,7 +5382,7 @@ msgstr "" #: part/templates/part/part_base.html:65 #: stock/templates/stock/item_base.html:111 -#: stock/templates/stock/location.html:66 +#: stock/templates/stock/location.html:75 msgid "Stock actions" msgstr "" @@ -5571,7 +5574,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:53 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2476 +#: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" msgstr "" @@ -6055,8 +6058,8 @@ msgstr "" #: templates/js/translated/build.js:472 templates/js/translated/build.js:624 #: templates/js/translated/build.js:1234 templates/js/translated/build.js:1735 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3597 -#: templates/js/translated/order.js:3684 templates/js/translated/stock.js:490 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3592 +#: templates/js/translated/order.js:3679 templates/js/translated/stock.js:490 msgid "Serial Number" msgstr "" @@ -6089,7 +6092,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:610 templates/js/translated/stock.js:780 -#: templates/js/translated/stock.js:2725 +#: templates/js/translated/stock.js:2727 msgid "Serial" msgstr "" @@ -6501,7 +6504,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2869 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2871 msgid "Install Stock Item" msgstr "" @@ -6522,6 +6525,7 @@ msgid "Scan to Location" msgstr "" #: stock/templates/stock/item_base.html:60 +#: stock/templates/stock/location.html:63 msgid "Printing actions" msgstr "" @@ -6530,7 +6534,7 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:80 -#: stock/templates/stock/location.html:73 templates/stock_table.html:47 +#: stock/templates/stock/location.html:82 templates/stock_table.html:47 msgid "Count stock" msgstr "" @@ -6547,7 +6551,7 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:89 -#: stock/templates/stock/location.html:79 templates/stock_table.html:48 +#: stock/templates/stock/location.html:88 templates/stock_table.html:48 msgid "Transfer stock" msgstr "" @@ -6604,7 +6608,7 @@ msgid "You are not in the list of owners of this item. This stock item cannot be msgstr "" #: stock/templates/stock/item_base.html:255 -#: stock/templates/stock/location.html:137 +#: stock/templates/stock/location.html:141 msgid "Read only" msgstr "" @@ -6735,59 +6739,75 @@ msgstr "" msgid "Locate stock location" msgstr "" -#: stock/templates/stock/location.html:59 -msgid "Check-in Items" +#: stock/templates/stock/location.html:56 +msgid "Scan stock items into this location" msgstr "" -#: stock/templates/stock/location.html:87 +#: stock/templates/stock/location.html:56 +msgid "Scan In Stock Items" +msgstr "" + +#: stock/templates/stock/location.html:57 +msgid "Scan stock container into this location" +msgstr "" + +#: stock/templates/stock/location.html:57 +msgid "Scan In Container" +msgstr "" + +#: stock/templates/stock/location.html:96 msgid "Location actions" msgstr "" -#: stock/templates/stock/location.html:89 +#: stock/templates/stock/location.html:98 msgid "Edit location" msgstr "" -#: stock/templates/stock/location.html:91 +#: stock/templates/stock/location.html:100 msgid "Delete location" msgstr "" -#: stock/templates/stock/location.html:100 -msgid "Create new stock location" -msgstr "" - -#: stock/templates/stock/location.html:101 -msgid "New Location" -msgstr "" - -#: stock/templates/stock/location.html:119 -#: stock/templates/stock/location.html:125 +#: stock/templates/stock/location.html:123 +#: stock/templates/stock/location.html:129 msgid "Location Path" msgstr "" -#: stock/templates/stock/location.html:126 +#: stock/templates/stock/location.html:130 msgid "Top level stock location" msgstr "" -#: stock/templates/stock/location.html:132 +#: stock/templates/stock/location.html:136 msgid "Location Owner" msgstr "" -#: stock/templates/stock/location.html:136 +#: stock/templates/stock/location.html:140 msgid "You are not in the list of owners of this location. This stock location cannot be edited." msgstr "" -#: stock/templates/stock/location.html:159 -#: stock/templates/stock/location.html:206 +#: stock/templates/stock/location.html:163 +#: stock/templates/stock/location.html:211 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/templates/stock/location.html:173 templates/InvenTree/search.html:167 +#: stock/templates/stock/location.html:177 templates/InvenTree/search.html:167 #: templates/js/translated/search.js:240 users/models.py:39 msgid "Stock Locations" msgstr "" -#: stock/templates/stock/location.html:364 +#: stock/templates/stock/location.html:215 +msgid "Create new stock location" +msgstr "" + +#: stock/templates/stock/location.html:216 +msgid "New Location" +msgstr "" + +#: stock/templates/stock/location.html:310 +msgid "Scanned stock container into this location" +msgstr "" + +#: stock/templates/stock/location.html:394 msgid "Link Barcode to Stock Location" msgstr "" @@ -7067,6 +7087,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 +#: templates/InvenTree/settings/sidebar.html:56 msgid "Plugin Settings" msgstr "" @@ -7075,6 +7096,7 @@ msgid "Changing the settings below require you to immediately restart the server msgstr "" #: templates/InvenTree/settings/plugin.html:36 +#: templates/InvenTree/settings/sidebar.html:58 msgid "Plugins" msgstr "" @@ -7852,7 +7874,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:19 -#: templates/js/translated/part.js:2564 +#: templates/js/translated/part.js:2566 msgid "Minimum Quantity" msgstr "" @@ -7948,98 +7970,118 @@ msgstr "" msgid "Delete attachment" msgstr "" -#: templates/js/translated/barcode.js:30 -msgid "Scan barcode data here using wedge scanner" +#: templates/js/translated/barcode.js:33 +msgid "Scan barcode data here using barcode scanner" msgstr "" -#: templates/js/translated/barcode.js:32 +#: templates/js/translated/barcode.js:35 msgid "Enter barcode data" msgstr "" -#: templates/js/translated/barcode.js:39 +#: templates/js/translated/barcode.js:42 msgid "Barcode" msgstr "" -#: templates/js/translated/barcode.js:97 +#: templates/js/translated/barcode.js:49 +msgid "Scan barcode using connected webcam" +msgstr "" + +#: templates/js/translated/barcode.js:103 msgid "Enter optional notes for stock transfer" msgstr "" -#: templates/js/translated/barcode.js:98 +#: templates/js/translated/barcode.js:104 msgid "Enter notes" msgstr "" -#: templates/js/translated/barcode.js:144 +#: templates/js/translated/barcode.js:150 msgid "Server error" msgstr "" -#: templates/js/translated/barcode.js:173 +#: templates/js/translated/barcode.js:179 msgid "Unknown response from server" msgstr "" -#: templates/js/translated/barcode.js:205 +#: templates/js/translated/barcode.js:214 #: templates/js/translated/modals.js:1063 msgid "Invalid server response" msgstr "" -#: templates/js/translated/barcode.js:310 -msgid "Scan barcode data below" +#: templates/js/translated/barcode.js:331 +msgid "Scan barcode data" msgstr "" -#: templates/js/translated/barcode.js:356 templates/navbar.html:109 +#: templates/js/translated/barcode.js:381 templates/navbar.html:109 msgid "Scan Barcode" msgstr "" -#: templates/js/translated/barcode.js:368 +#: templates/js/translated/barcode.js:393 msgid "No URL in response" msgstr "" -#: templates/js/translated/barcode.js:407 +#: templates/js/translated/barcode.js:432 msgid "This will remove the link to the associated barcode" msgstr "" -#: templates/js/translated/barcode.js:413 +#: templates/js/translated/barcode.js:438 msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:475 templates/js/translated/stock.js:1054 +#: templates/js/translated/barcode.js:500 templates/js/translated/stock.js:1054 msgid "Remove stock item" msgstr "" -#: templates/js/translated/barcode.js:517 -msgid "Check Stock Items into Location" +#: templates/js/translated/barcode.js:543 +msgid "Scan Stock Items Into Location" msgstr "" -#: templates/js/translated/barcode.js:521 -#: templates/js/translated/barcode.js:660 +#: templates/js/translated/barcode.js:545 +msgid "Scan stock item barcode to check in to this location" +msgstr "" + +#: templates/js/translated/barcode.js:548 +#: templates/js/translated/barcode.js:740 msgid "Check In" msgstr "" -#: templates/js/translated/barcode.js:552 +#: templates/js/translated/barcode.js:579 msgid "No barcode provided" msgstr "" -#: templates/js/translated/barcode.js:592 +#: templates/js/translated/barcode.js:619 msgid "Stock Item already scanned" msgstr "" -#: templates/js/translated/barcode.js:596 +#: templates/js/translated/barcode.js:623 msgid "Stock Item already in this location" msgstr "" -#: templates/js/translated/barcode.js:603 +#: templates/js/translated/barcode.js:630 msgid "Added stock item" msgstr "" -#: templates/js/translated/barcode.js:612 -msgid "Barcode does not match Stock Item" +#: templates/js/translated/barcode.js:639 +msgid "Barcode does not match valid stock item" msgstr "" -#: templates/js/translated/barcode.js:655 +#: templates/js/translated/barcode.js:656 +msgid "Scan Stock Container Into Location" +msgstr "" + +#: templates/js/translated/barcode.js:658 +msgid "Scan stock container barcode to check in to this location" +msgstr "" + +#: templates/js/translated/barcode.js:692 +msgid "Barcode does not match valid stock location" +msgstr "" + +#: templates/js/translated/barcode.js:735 msgid "Check Into Location" msgstr "" -#: templates/js/translated/barcode.js:723 -#: templates/js/translated/barcode.js:732 +#: templates/js/translated/barcode.js:803 +#: templates/js/translated/barcode.js:812 msgid "Barcode does not match a valid location" msgstr "" @@ -8170,7 +8212,7 @@ msgid "Variant stock allowed" msgstr "" #: templates/js/translated/bom.js:983 templates/js/translated/build.js:1907 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3927 msgid "No Stock Available" msgstr "" @@ -8383,12 +8425,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1775 templates/js/translated/build.js:2765 -#: templates/js/translated/order.js:3632 +#: templates/js/translated/order.js:3627 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1777 templates/js/translated/build.js:2766 -#: templates/js/translated/order.js:3633 +#: templates/js/translated/order.js:3628 msgid "Delete stock allocation" msgstr "" @@ -8408,20 +8450,20 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1901 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1901 templates/js/translated/order.js:3934 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1903 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1903 templates/js/translated/order.js:3932 msgid "Sufficient stock available" msgstr "" #: templates/js/translated/build.js:1937 templates/js/translated/build.js:2195 -#: templates/js/translated/build.js:2761 templates/js/translated/order.js:3951 +#: templates/js/translated/build.js:2761 templates/js/translated/order.js:3946 msgid "Allocated" msgstr "" -#: templates/js/translated/build.js:1993 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:1993 templates/js/translated/order.js:4026 msgid "Build stock" msgstr "" @@ -8429,21 +8471,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2000 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2000 templates/js/translated/order.js:4019 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2039 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1007 templates/js/translated/order.js:3159 +#: templates/js/translated/order.js:1007 templates/js/translated/order.js:3154 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/order.js:3160 +#: templates/js/translated/build.js:2040 templates/js/translated/order.js:3155 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2089 templates/js/translated/order.js:3108 +#: templates/js/translated/build.js:2089 templates/js/translated/order.js:3103 msgid "Specify stock allocation quantity" msgstr "" @@ -8455,7 +8497,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2183 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2183 templates/js/translated/order.js:3169 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -8463,11 +8505,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2222 templates/js/translated/order.js:3271 +#: templates/js/translated/build.js:2222 templates/js/translated/order.js:3266 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2294 templates/js/translated/order.js:3348 +#: templates/js/translated/build.js:2294 templates/js/translated/order.js:3343 msgid "No matching stock items" msgstr "" @@ -8500,8 +8542,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2558 templates/js/translated/part.js:1423 -#: templates/js/translated/part.js:1955 templates/js/translated/stock.js:1686 -#: templates/js/translated/stock.js:2388 +#: templates/js/translated/part.js:1957 templates/js/translated/stock.js:1686 +#: templates/js/translated/stock.js:2390 msgid "Select" msgstr "" @@ -8513,7 +8555,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2636 templates/js/translated/stock.js:2655 +#: templates/js/translated/build.js:2636 templates/js/translated/stock.js:2657 msgid "No user information" msgstr "" @@ -9116,24 +9158,24 @@ msgstr "" msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:1967 templates/js/translated/order.js:2803 +#: templates/js/translated/order.js:1967 templates/js/translated/order.js:2798 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2017 templates/js/translated/order.js:2868 -#: templates/js/translated/order.js:3009 +#: templates/js/translated/order.js:2017 templates/js/translated/order.js:2863 +#: templates/js/translated/order.js:3004 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2115 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2115 templates/js/translated/order.js:4078 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2132 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2132 templates/js/translated/order.js:4100 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2145 templates/js/translated/order.js:4111 msgid "Delete Line Item" msgstr "" @@ -9141,7 +9183,7 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2215 templates/js/translated/order.js:3817 +#: templates/js/translated/order.js:2215 templates/js/translated/order.js:3812 msgid "Total" msgstr "" @@ -9150,18 +9192,18 @@ msgstr "" msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2301 templates/js/translated/order.js:2503 -#: templates/js/translated/order.js:3842 templates/js/translated/order.js:4350 -#: templates/js/translated/part.js:2197 templates/js/translated/part.js:2795 +#: templates/js/translated/order.js:2301 templates/js/translated/order.js:2500 +#: templates/js/translated/order.js:3837 templates/js/translated/order.js:4342 +#: templates/js/translated/part.js:2199 templates/js/translated/part.js:2797 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2316 templates/js/translated/order.js:2519 -#: templates/js/translated/order.js:3858 templates/js/translated/order.js:4366 +#: templates/js/translated/order.js:2316 templates/js/translated/order.js:2516 +#: templates/js/translated/order.js:3853 templates/js/translated/order.js:4358 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2357 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:3895 #: templates/js/translated/part.js:1079 msgid "This line item is overdue" msgstr "" @@ -9170,164 +9212,164 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2420 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2420 templates/js/translated/order.js:4032 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2421 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2421 templates/js/translated/order.js:4033 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2422 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2422 templates/js/translated/order.js:4037 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2568 templates/js/translated/order.js:4415 +#: templates/js/translated/order.js:2564 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2569 templates/js/translated/order.js:4416 +#: templates/js/translated/order.js:2565 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2570 templates/js/translated/order.js:4417 +#: templates/js/translated/order.js:2566 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2600 templates/js/translated/order.js:4447 +#: templates/js/translated/order.js:2595 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2621 templates/js/translated/order.js:4468 +#: templates/js/translated/order.js:2616 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2632 templates/js/translated/order.js:4479 +#: templates/js/translated/order.js:2627 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2643 +#: templates/js/translated/order.js:2638 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2754 +#: templates/js/translated/order.js:2749 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2812 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2915 +#: templates/js/translated/order.js:2910 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2918 +#: templates/js/translated/order.js:2913 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2923 +#: templates/js/translated/order.js:2918 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2943 +#: templates/js/translated/order.js:2938 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2960 +#: templates/js/translated/order.js:2955 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:2994 +#: templates/js/translated/order.js:2989 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3004 +#: templates/js/translated/order.js:2999 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3028 +#: templates/js/translated/order.js:3023 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3034 +#: templates/js/translated/order.js:3029 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3038 +#: templates/js/translated/order.js:3033 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3207 +#: templates/js/translated/order.js:3202 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3258 +#: templates/js/translated/order.js:3253 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3259 +#: templates/js/translated/order.js:3254 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3467 +#: templates/js/translated/order.js:3462 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3546 +#: templates/js/translated/order.js:3541 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3563 +#: templates/js/translated/order.js:3558 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3564 +#: templates/js/translated/order.js:3559 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3609 templates/js/translated/order.js:3698 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3693 #: templates/js/translated/stock.js:1602 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3707 +#: templates/js/translated/order.js:3612 templates/js/translated/order.js:3702 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4016 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4022 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4029 templates/js/translated/order.js:4227 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4041 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4044 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4126 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4235 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4249 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4490 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" @@ -9589,95 +9631,95 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:2368 +#: templates/js/translated/part.js:1896 templates/js/translated/stock.js:2369 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1974 +#: templates/js/translated/part.js:1976 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:1990 +#: templates/js/translated/part.js:1992 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2054 +#: templates/js/translated/part.js:2056 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2105 templates/js/translated/stock.js:1299 +#: templates/js/translated/part.js:2107 templates/js/translated/stock.js:1299 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2106 templates/js/translated/stock.js:1300 +#: templates/js/translated/part.js:2108 templates/js/translated/stock.js:1300 #: templates/js/translated/stock.js:1560 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2112 +#: templates/js/translated/part.js:2114 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2134 +#: templates/js/translated/part.js:2136 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2148 +#: templates/js/translated/part.js:2150 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2173 +#: templates/js/translated/part.js:2175 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2232 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2231 +#: templates/js/translated/part.js:2233 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2396 templates/js/translated/part.js:2397 +#: templates/js/translated/part.js:2398 templates/js/translated/part.js:2399 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2399 +#: templates/js/translated/part.js:2401 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2405 +#: templates/js/translated/part.js:2407 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:2455 +#: templates/js/translated/part.js:2457 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2461 +#: templates/js/translated/part.js:2463 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:2557 +#: templates/js/translated/part.js:2559 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2573 +#: templates/js/translated/part.js:2575 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:2618 +#: templates/js/translated/part.js:2620 msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/part.js:2719 +#: templates/js/translated/part.js:2721 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2738 +#: templates/js/translated/part.js:2740 msgid "Single Price Difference" msgstr "" @@ -10068,79 +10110,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2406 +#: templates/js/translated/stock.js:2408 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2503 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2517 +#: templates/js/translated/stock.js:2519 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2539 +#: templates/js/translated/stock.js:2541 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2558 +#: templates/js/translated/stock.js:2560 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/stock.js:2579 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2595 +#: templates/js/translated/stock.js:2597 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2618 +#: templates/js/translated/stock.js:2620 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2628 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2702 +#: templates/js/translated/stock.js:2704 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2753 templates/js/translated/stock.js:2789 +#: templates/js/translated/stock.js:2755 templates/js/translated/stock.js:2791 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2804 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2823 +#: templates/js/translated/stock.js:2825 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2824 +#: templates/js/translated/stock.js:2826 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2826 +#: templates/js/translated/stock.js:2828 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2829 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2828 +#: templates/js/translated/stock.js:2830 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2829 +#: templates/js/translated/stock.js:2831 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2844 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index 1d91a0f6d4..3e575024cb 100644 --- a/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "هیچ عملیات کاربر-محوری، مشخص نشده است" msgid "No matching action found" msgstr "" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 3f1bb38225..dce54c7da2 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Entrer la date" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Pièce jointe" msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Commentaire du fichier" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Choix invalide" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Nom" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Nom" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder associé a cette fabrication" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "Limiter l'affichage de `about`" msgid "Show the `about` modal only to superusers" msgstr "Afficher la modale `about` uniquement aux super-utilisateurs" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Nom de la société" @@ -2283,8 +2283,8 @@ msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" -msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements de conteneur" +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" #: common/models.py:1342 msgid "Check plugin signatures" @@ -2816,114 +2816,114 @@ msgstr "Composantes importées" msgid "Previous Step" msgstr "Étape précédente" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "Description de la société" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "Description de la société" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Site web" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Site Web de la société" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Adresse" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "E-mail" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Adresse e-mail de contact" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "Point de contact" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Lien externe vers les informations de l'entreprise" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "est client" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Vendez-vous des objets à cette entreprise?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "est fournisseur" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Est-ce que vous achetez des articles à cette entreprise?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "est fabricant" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Cette entreprise fabrique-t-elle des pièces?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Devise" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "Fabricant" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Sélectionner un fabricant" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "Sélectionner un fabricant" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "Valeur" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "Fournisseur" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "Lien de la pièce du fournisseur externe" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "Description de la pièce du fournisseur" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Note" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "coût de base" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "Frais minimums (par exemple frais de stock)" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "Conditionnement" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "Conditionnement de l'article" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "Conditionnement de l'article" msgid "Pack Quantity" msgstr "Nombre de paquet" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "Nombre d'unités fournies dans un seul paquet" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "plusieurs" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "Commande multiple" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "Commande multiple" msgid "Available" msgstr "Disponible" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "Quantité disponible auprès du fournisseur" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "Données" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Aucune action spécifiée" msgid "No matching action found" msgstr "Aucune action correspondante trouvée" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Aucune correspondance trouvée pour les données du code-barres" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Correspondance trouvée pour les données du code-barres" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "Informations sur le plugin" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "Chemin d'installation" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "Auteur du commit" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "Date du commit" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "Hash du commit" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "Message du commit" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "Statut de la signature" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "Clé de signature" @@ -7219,66 +7252,66 @@ msgstr "Aucune valeur définie" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "Se déconnecter" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 95bb1408a4..6d70f493bb 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:03\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "הזן תאריך סיום" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "קובץ מצורף" msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "הערת קובץ" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "בחירה שגויה" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "שם" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "שם" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "לא פורטה הפעולה" msgid "No matching action found" msgstr "פעולה מבוקשת לא נמצאה" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 9a729f5510..1b2fc92306 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:03\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Dátum megadása" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Melléklet" msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Leírás, bővebb infó" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Érvénytelen választás" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Név" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Név" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1735,7 +1735,7 @@ msgstr "Verzió infók megjelenítésének tiltása" msgid "Show the `about` modal only to superusers" msgstr "Verzió infók megjelenítése csak admin felhasználóknak" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Cég neve" @@ -2284,8 +2284,8 @@ msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" -msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)" +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" #: common/models.py:1342 msgid "Check plugin signatures" @@ -2817,114 +2817,114 @@ msgstr "Importált alkatrészek" msgid "Previous Step" msgstr "Előző lépés" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "Cég leírása" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "A cég leírása" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Weboldal" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Cég weboldala" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Cím" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Cég címe" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Telefonszám" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "Kapcsolattartó telefonszáma" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Email" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Kapcsolattartó email címe" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "Kapcsolattartó" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "Kapcsolattartó" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Link a külső céginformációhoz" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Kép" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "Cég megjegyzések" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "vevő-e" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Értékesítesz alkatrészeket ennek a cégnek?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "beszállító-e" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Vásárolsz alkatrészeket ettől a cégtől?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "gyártó-e" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Gyárt ez a cég alkatrészeket?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Pénznem" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "Cég által használt alapértelmezett pénznem" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "Kiindulási alkatrész" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "Válassz alkatrészt" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2936,11 +2936,11 @@ msgstr "Válassz alkatrészt" msgid "Manufacturer" msgstr "Gyártó" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Gyártó kiválasztása" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2950,30 +2950,30 @@ msgstr "Gyártó kiválasztása" msgid "MPN" msgstr "MPN" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "Gyártói cikkszám" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "URL link a gyártói alkatrészhez" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "Gyártói alkatrész leírása" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "Paraméter neve" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2981,26 +2981,26 @@ msgstr "Paraméter neve" msgid "Value" msgstr "Érték" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "Paraméter értéke" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "Mértékegységek" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "Paraméter mértékegység" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészre kell hivatkoznia" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3013,59 +3013,59 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr msgid "Supplier" msgstr "Beszállító" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "Beszállító kiválasztása" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "SKU" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "Beszállítói cikkszám" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "Gyártói alkatrész kiválasztása" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "URL link a beszállítói alkatrészhez" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "Beszállítói alkatrész leírása" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Megjegyzés" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "alap költség" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "Csomagolás" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "Alkatrész csomagolás" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3074,19 +3074,19 @@ msgstr "Alkatrész csomagolás" msgid "Pack Quantity" msgstr "Csomagolási mennyiség" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "Egy csomagban lévő mennyiség" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "többszörös" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "Többszörös rendelés" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3096,19 +3096,19 @@ msgstr "Többszörös rendelés" msgid "Available" msgstr "Elérhető" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "Beszállítónál elérhető mennyiség" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "Elérhetőség frissítve" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "Utolsó elérhetőségi adat frissítés" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "utoljára módosítva" @@ -4565,7 +4565,7 @@ msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredmén #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4753,7 +4753,7 @@ msgid "Parent Part" msgstr "Szülő alkatrész" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "Paraméter sablon" @@ -4765,7 +4765,7 @@ msgstr "Adat" msgid "Parameter Value" msgstr "Paraméter értéke" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "Alapértelmezett érték" @@ -5572,7 +5572,7 @@ msgstr "Az alkatrészhez nem áll rendelkezésre árinformáció." #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5760,9 +5760,9 @@ msgstr "Az alkatrész képe nem található" msgid "Part Pricing" msgstr "Alkatrész árak" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." -msgstr "A környezeted egy elavult git verziót használ. Ez megakadályozza hogy az InvenTree betöltse a plugin részleteit." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." +msgstr "" #: plugin/base/action/api.py:27 msgid "No action specified" @@ -5772,23 +5772,23 @@ msgstr "Nincs megadva művelet" msgid "No matching action found" msgstr "Nincs egyező művelet" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "Hiányzó vonalkód adat" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Nincs egyező vonalkód" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Egyezés vonalkódra" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "Ez a vonalkód már egy másik tételé" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "Nincs találat a megadott értékre" @@ -5796,21 +5796,34 @@ msgstr "Nincs találat a megadott értékre" msgid "Label printing failed" msgstr "Címkenyomtatás sikertelen" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "InvenTree fejlesztők" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "Integrált kimenő értesítési módszerek" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "Email értesítések engedélyezése" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "Email küldés engedélyezése esemény értesítésekre" @@ -5830,7 +5843,7 @@ msgstr "Plugin beállítás" msgid "Plugin Configurations" msgstr "Plugin beállítások" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "Kulcs" @@ -5850,32 +5863,36 @@ msgstr "Aktív-e a plugin" msgid "Sample plugin" msgstr "Példa plugin" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "Plugin" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "Módszer" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "Nincs szerző" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "Nincs dátum" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "A {plg_name} plugin nem kompatibilis az aktuális applikáció verzióval {version.inventreeVersion()}!" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "A pluginhoz minimum {plg_i.MIN_VERSION} verzió kell" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "A pluginhoz maximum {plg_i.MAX_VERSION} verzió kell" @@ -7087,7 +7104,7 @@ msgid "Part Parameter Templates" msgstr "Alkatrész paraméter sablonok" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "Plugin beállítások" @@ -7095,52 +7112,64 @@ msgstr "Plugin beállítások" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "Az alábbi beállítások módosításához a kiszolgáló azonnali újraindítása szükséges. Aktív használat közben ne változtass ezeken." -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "Pluginok" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "Plugin Telepítése" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" -msgstr "Admin" - #: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +msgid "External plugins are not enabled for this InvenTree installation" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "Szerző" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "Verzió" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" -msgstr "Minta" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" +msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "Inaktív pluginok" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "Plugin hibatároló" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "Szakasz" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "Üzenet" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "Minta" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "Plugin információ" @@ -7177,29 +7206,33 @@ msgstr "Ez a plugin a lokális kiszolgáló útvonalon található" msgid "Installation path" msgstr "Telepítési útvonal" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "Commit szerzője" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "Commit dátuma" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "Commit hash" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "Commit üzenet" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "Aláírás státusza" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "Aláíró kulcs" @@ -7220,66 +7253,66 @@ msgstr "Nincsenek értékek" msgid "Edit setting" msgstr "Beállítások módosítása" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "Plugin beállítások módosítása" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "Értesítési beállítások szerkesztése" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "Általános beállítások szerkesztése" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "Felhasználói beállítások szerkesztése" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "Nincs kategória paraméter sablon" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "Sablon szerkesztése" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "Sablon törlése" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "Kategória paraméter sablon létrehozása" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "Kategória paraméter sablon törlése" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "Nincs alkatrész paraméter sablon" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "Azonosító" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "Alkatrész paraméter sablon létrehozása" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "Alkatrész paraméter sablon módosítása" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "Az összes erre a sablonra hivatkozó paraméter is törlésre kerül" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "Alkatrész paraméter sablon törlése" @@ -7735,7 +7768,7 @@ msgstr "Van már fiókod? akkor kérlek jelentkezz be< msgid "Or use a SSO-provider for signup" msgstr "Vagy használj SSO kiszolgálót a regisztrációhoz" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "Adminisztrációs panel megnyitása" @@ -10506,6 +10539,10 @@ msgstr "Értesítések megjelenítése" msgid "New Notifications" msgstr "Új értesítések" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "Admin" + #: templates/navbar.html:140 msgid "Logout" msgstr "Kijelentkezés" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index 30e3ae664d..95b25cf9a8 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Masukkan tanggal" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Lampiran" msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Komentar file" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Pilihan tidak valid" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Nama" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Nama" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Produksi induk dari produksi ini" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Tidak ada tindakan yang ditentukan" msgid "No matching action found" msgstr "Aksi tidak ditemukan" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index e16d5e25be..8cc8988071 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:03\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Inserisci la data" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Allegato" msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Commento del file" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Scelta non valida" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Nome" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Nome" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Nome azienda" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "Articoli importati" msgid "Previous Step" msgstr "Passaggio Precedente" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "Descrizione azienda" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "Descrizione dell'azienda" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Sito Web" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Sito web aziendale" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Indirizzo" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Indirizzo dell'azienda" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Telefono" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "Numero di telefono di contatto" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Indirizzo email" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "Contatto" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "Punto di contatto" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Collegamento alle informazioni aziendali esterne" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Immagine" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "è un cliente" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Vendi oggetti a questa azienda?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "è un fornitore" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Acquistate articoli da questa azienda?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "è un produttore" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Valuta" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "Articolo di base" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "Seleziona articolo" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "Seleziona articolo" msgid "Manufacturer" msgstr "Produttore" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Seleziona Produttore" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "Seleziona Produttore" msgid "MPN" msgstr "Codice articolo produttore (MPN)" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "Codice articolo produttore" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "URL dell'articolo del fornitore" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "Descrizione articolo costruttore" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "Codice articolo produttore" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "Nome parametro" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "Nome parametro" msgid "Value" msgstr "Valore" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "Valore del parametro" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "Unità" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "Unità parametri" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo msgid "Supplier" msgstr "Fornitore" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "Seleziona fornitore" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "Selezionare un produttore" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "URL dell'articolo del fornitore" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "Descrizione articolo fornitore" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Nota" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "costo base" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "Confezionamento" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "Imballaggio del pezzo" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "Imballaggio del pezzo" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "multiplo" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "Ordine multiplo" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "Ordine multiplo" msgid "Available" msgstr "Disponibile" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Nessuna azione specificata" msgid "No matching action found" msgstr "Nessuna azione corrispondente trovata" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Nessuna corrispondenza trovata per i dati del codice a barre" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Corrispondenza trovata per i dati del codice a barre" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "Nessun parametro di categoria trovato" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "Crea Template Parametro Categoria" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "Elimina Modello Parametro Categoria" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "Visualizza nel pannello di amministrazione" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "Esci" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index bb6157e5d5..9267bb7f61 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "日付を入力する" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "添付ファイル" msgid "Select file to attach" msgstr "添付ファイルを選択" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "ファイルコメント" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "無効な選択です" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "お名前" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "お名前" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "メーカー・パーツ" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "アクションが指定されていません" msgid "No matching action found" msgstr "一致するアクションが見つかりませんでした" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index dbcddf25a0..f5a1d47a1e 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "첨부파일" msgid "Select file to attach" msgstr "첨부할 파일을 선택하세요" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "이름" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "이름" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "회사명" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "회사 소개" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "웹사이트" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "회사 웹사이트 URL" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "주소" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "회사 주소" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "전화번호" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "이메일" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "이미지" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "데이터" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "" msgid "No matching action found" msgstr "" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "키" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" -msgstr "관리자" - #: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +msgid "External plugins are not enabled for this InvenTree installation" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "작성자" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "버전" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "메시지" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "관리자" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index ae7375f5e6..ff5c069957 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Voer datum in" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Bijlage" msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Bestand opmerking" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Ongeldige keuze" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Naam" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Naam" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Productieorder waar deze productie aan is toegewezen" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "Tonen `over` beperken" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Bedrijfsnaam" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "Vorige Stap" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Website" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "URL bedrijfswebsite" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Adres" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Bedrijfsadres" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Telefoonnummer" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "Telefoonnummer voor contact" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Email" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Contact e-mailadres" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "Contact" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "Contactpunt" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Link naar externe bedrijfsinformatie" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Afbeelding" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "Opmerkingen Bedrijf" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "is klant" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "is leverancier" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "is fabrikant" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Fabriceert dit bedrijf onderdelen?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Valuta" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "Standaardvaluta die gebruikt wordt voor dit bedrijf" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "Basis onderdeel" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "Onderdeel selecteren" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "Onderdeel selecteren" msgid "Manufacturer" msgstr "Fabrikant" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Fabrikant selecteren" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "Fabrikant selecteren" msgid "MPN" msgstr "MPN" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "Fabrikant artikel nummer (MPN)" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "URL voor externe link van het fabrikant onderdeel" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "Omschrijving onderdeel fabrikant" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "Parameternaam" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "Parameternaam" msgid "Value" msgstr "Waarde" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "Parameterwaarde" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "Eenheden" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "Parameter eenheden" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd msgid "Supplier" msgstr "Leverancier" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "Leverancier selecteren" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "SKU" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "Selecteer fabrikant onderdeel" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Opmerking" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "basisprijs" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimale kosten (bijv. voorraadkosten)" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "meerdere" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "Order meerdere" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "Order meerdere" msgid "Available" msgstr "Beschikbaar" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "laatst bijgewerkt" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "Parameter Template" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "Parameterwaarde" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "Afbeelding van onderdeel niet gevonden" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Geen actie gespecificeerd" msgid "No matching action found" msgstr "Geen overeenkomende actie gevonden" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Geen overeenkomst gevonden voor streepjescodegegevens" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Overeenkomst gevonden voor streepjescodegegevens" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "Bericht" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "Bericht indienen" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 124cff43d4..48748bf28b 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Oppgi dato" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Vedlegg" msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Kommentar til fil" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Ugyldig valg" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Navn" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Navn" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Build order som denne build er tildelt til" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Firmanavn" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "Deler importert" msgid "Previous Step" msgstr "Forrige trinn" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "Beskrivelse av firma" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "Beskrivelse av firmaet" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Nettside" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Bedriftens nettside URL" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Adresse" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Firmaet adresse" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Telefonnummer" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "Kontakt-telefonnummer" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "E-post" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Kontakt e-post" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "Kontakt" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Link til ekstern bedriftsinformasjon" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Bilde" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "Notater til firma" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Selger du varer til dette firmaet?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Kjøper du varer fra dette firmaet?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Produserer dette firmaet deler?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Valuta" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "Standardvaluta brukt for dette firmaet" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Ingen handling spesifisert" msgid "No matching action found" msgstr "Ingen samsvarende handling funnet" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Ingen treff funnet for strekkodedata" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Treff funnet for strekkodedata" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index f48df1ea0a..7dec54e2d6 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Wprowadź dane" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Załącznik" msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Komentarz pliku" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Błędny wybór" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Nazwa" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Nazwa" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Nazwa firmy" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "Poprzedni krok" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "Opis firmy" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "Opis firmy" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Strona WWW" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Witryna internetowa firmy" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Adres" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Adres firmy" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Numer telefonu" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "Numer telefonu kontaktowego" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Adres E-Mail" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Kontaktowy adres e-mail" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "Kontakt" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "Punkt kontaktowy" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Link do informacji o zewnętrznym przedsiębiorstwie" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Obraz" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "Notatki firmy" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "jest klientem" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Czy sprzedajesz produkty tej firmie?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "jest dostawcą" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Czy kupujesz przedmioty od tej firmy?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "jest producentem" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Czy to przedsiębiorstwo produkuje części?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Waluta" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "Część bazowa" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "Wybierz część" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "Wybierz część" msgid "Manufacturer" msgstr "Producent" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Wybierz producenta" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "Wybierz producenta" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "Numer producenta komponentu" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "Komponent producenta" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "Wartość" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "Jednostki" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "Jednostki parametru" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "Dostawca" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "Wybierz dostawcę" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Uwaga" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "koszt podstawowy" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "Opakowanie" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "Opakowanie części" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "Opakowanie części" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "wielokrotność" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "Dostępne" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "ostatnia aktualizacja" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "Część nadrzędna" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "Dane" msgid "Parameter Value" msgstr "Wartość parametru" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "Wartość domyślna" @@ -5571,7 +5571,7 @@ msgstr "Brak dostępnych informacji o cenach dla tej części." #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "Nie znaleziono obrazka części" msgid "Part Pricing" msgstr "Cennik części" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Nie określono działania" msgid "No matching action found" msgstr "Nie znaleziono pasującej akcji" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Nie znaleziono wyników dla danych kodu kreskowego" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Znaleziono wyniki dla danych kodu kreskowego" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "Konfiguracja wtyczki" msgid "Plugin Configurations" msgstr "Konfiguracja wtyczek" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "Klucz" @@ -5849,32 +5862,36 @@ msgstr "Czy wtyczka jest aktywna" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "Wtyczka" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "Wtyczki" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "Instaluj wtyczkę" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "Autor" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "Wersja" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "Nieaktywne wtyczki" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "Błąd stosu wtyczki" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "Etap" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "Wiadomość" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "Informacje o wtyczce" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "Ścieżka instalacji" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "Autor commitu" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "Data commitu" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "Hash commitu" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "Wiadomość commitu" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "Status podpisu" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "Klucz podpisu" @@ -7219,66 +7252,66 @@ msgstr "Nie ustawiono wartości" msgid "Edit setting" msgstr "Edytuj ustawienie" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "Edytuj ustawienie wtyczki" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "Edytuj ustawienie globalne" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "Edytuj ustawienie użytkownika" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "Nie znaleziono szablonów parametrów kategorii" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "Edytuj szablon" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "Usuń szablon" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "Nie znaleziono szablonów parametrów części" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7737,7 +7770,7 @@ msgstr "Masz już konto? Jeżeli tak, to zaloguj się< msgid "Or use a SSO-provider for signup" msgstr "Lub użyj dostawcy SSO w celu rejestracji" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "Zobacz w panelu administracyjnym" @@ -10508,6 +10541,10 @@ msgstr "Pokaż powiadomienia" msgid "New Notifications" msgstr "Nowe powiadomienia" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "Wyloguj się" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index 833e7992ef..54b3873369 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Insira uma Data" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Anexo" msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Comentario sobre arquivo" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Escolha invalida" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Nome" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Nome" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Nenhuma ação especificada" msgid "No matching action found" msgstr "Nenhuma ação correspondente encontrada" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index f9378cb31d..e1137de156 100644 --- a/InvenTree/locale/pt_br/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt_br/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-28 07:18+0000\n" +"POT-Creation-Date: 2022-11-03 11:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,12 +26,12 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:108 +#: InvenTree/fields.py:120 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:182 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: InvenTree/fields.py:195 build/serializers.py:387 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -41,11 +41,11 @@ msgstr "" #: stock/serializers.py:460 stock/serializers.py:541 stock/serializers.py:827 #: stock/serializers.py:926 stock/serializers.py:1058 #: stock/templates/stock/stock_sidebar.html:25 -#: templates/js/translated/barcode.js:102 templates/js/translated/bom.js:1146 +#: templates/js/translated/barcode.js:108 templates/js/translated/bom.js:1146 #: templates/js/translated/company.js:1022 -#: templates/js/translated/order.js:2404 templates/js/translated/order.js:2555 -#: templates/js/translated/order.js:3053 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4402 templates/js/translated/stock.js:1374 +#: templates/js/translated/order.js:2404 templates/js/translated/order.js:2552 +#: templates/js/translated/order.js:3048 templates/js/translated/order.js:3999 +#: templates/js/translated/order.js:4394 templates/js/translated/stock.js:1374 #: templates/js/translated/stock.js:1982 msgid "Notes" msgstr "" @@ -205,13 +205,13 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 #: templates/js/translated/company.js:1011 -#: templates/js/translated/order.js:3042 templates/js/translated/part.js:1569 +#: templates/js/translated/order.js:3037 templates/js/translated/part.js:1569 msgid "Link" msgstr "" @@ -229,12 +229,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1733 -#: common/models.py:1734 common/models.py:1957 common/models.py:1958 -#: common/models.py:2220 common/models.py:2221 part/models.py:2254 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 +#: common/models.py:1745 common/models.py:1968 common/models.py:1969 +#: common/models.py:2231 common/models.py:2232 part/models.py:2254 #: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2649 +#: templates/js/translated/stock.js:2651 msgid "User" msgstr "" @@ -271,9 +271,9 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1943 -#: company/models.py:358 label/models.py:101 part/models.py:760 -#: part/models.py:2432 plugin/models.py:94 report/models.py:152 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 +#: company/models.py:359 label/models.py:101 part/models.py:760 +#: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/plugin.html:51 #: templates/InvenTree/settings/plugin.html:134 @@ -283,32 +283,32 @@ msgstr "" #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:686 templates/js/translated/part.js:838 -#: templates/js/translated/part.js:1962 templates/js/translated/stock.js:2394 +#: templates/js/translated/part.js:1964 templates/js/translated/stock.js:2396 msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 -#: order/models.py:82 part/models.py:783 part/models.py:2444 -#: part/templates/part/category.html:80 part/templates/part/part_base.html:172 +#: order/models.py:82 part/models.py:783 part/models.py:2438 +#: 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 #: report/templates/report/inventree_build_order_base.html:117 -#: stock/templates/stock/location.html:113 +#: stock/templates/stock/location.html:117 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/InvenTree/settings/settings.html:358 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 #: templates/js/translated/company.js:986 templates/js/translated/order.js:1988 -#: templates/js/translated/order.js:2220 templates/js/translated/order.js:2831 +#: templates/js/translated/order.js:2220 templates/js/translated/order.js:2826 #: templates/js/translated/part.js:745 templates/js/translated/part.js:1187 -#: templates/js/translated/part.js:1464 templates/js/translated/part.js:1998 -#: templates/js/translated/part.js:2073 templates/js/translated/stock.js:1748 -#: templates/js/translated/stock.js:2426 templates/js/translated/stock.js:2486 +#: templates/js/translated/part.js:1464 templates/js/translated/part.js:2000 +#: templates/js/translated/part.js:2075 templates/js/translated/stock.js:1748 +#: templates/js/translated/stock.js:2428 templates/js/translated/stock.js:2488 msgid "Description" msgstr "" @@ -321,7 +321,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:580 InvenTree/models.py:581 -#: templates/js/translated/part.js:2007 templates/js/translated/stock.js:2435 +#: templates/js/translated/part.js:2009 templates/js/translated/stock.js:2437 msgid "Path" msgstr "" @@ -353,70 +353,70 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:55 part/models.py:2780 +#: InvenTree/serializers.py:58 part/models.py:2774 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:262 +#: InvenTree/serializers.py:265 msgid "Filename" msgstr "" -#: InvenTree/serializers.py:297 +#: InvenTree/serializers.py:300 msgid "Invalid value" msgstr "" -#: InvenTree/serializers.py:319 +#: InvenTree/serializers.py:322 msgid "Data File" msgstr "" -#: InvenTree/serializers.py:320 +#: InvenTree/serializers.py:323 msgid "Select data file for upload" msgstr "" -#: InvenTree/serializers.py:341 +#: InvenTree/serializers.py:344 msgid "Unsupported file type" msgstr "" -#: InvenTree/serializers.py:347 +#: InvenTree/serializers.py:350 msgid "File is too large" msgstr "" -#: InvenTree/serializers.py:368 +#: InvenTree/serializers.py:371 msgid "No columns found in file" msgstr "" -#: InvenTree/serializers.py:371 +#: InvenTree/serializers.py:374 msgid "No data rows found in file" msgstr "" -#: InvenTree/serializers.py:494 +#: InvenTree/serializers.py:497 msgid "No data rows provided" msgstr "" -#: InvenTree/serializers.py:497 +#: InvenTree/serializers.py:500 msgid "No data columns supplied" msgstr "" -#: InvenTree/serializers.py:574 +#: InvenTree/serializers.py:577 #, python-brace-format msgid "Missing required column: '{name}'" msgstr "" -#: InvenTree/serializers.py:583 +#: InvenTree/serializers.py:586 #, python-brace-format msgid "Duplicate column: '{col}'" msgstr "" -#: InvenTree/serializers.py:602 +#: InvenTree/serializers.py:605 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" msgstr "" -#: InvenTree/serializers.py:603 +#: InvenTree/serializers.py:606 msgid "URL of remote image file" msgstr "" -#: InvenTree/serializers.py:617 +#: InvenTree/serializers.py:620 msgid "Downloading images from remote URL is not enabled" msgstr "" @@ -563,7 +563,7 @@ msgid "Returned" msgstr "" #: InvenTree/status_codes.py:141 order/models.py:1142 -#: templates/js/translated/order.js:3630 templates/js/translated/order.js:3979 +#: templates/js/translated/order.js:3625 templates/js/translated/order.js:3974 msgid "Shipped" msgstr "" @@ -761,14 +761,14 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:155 order/models.py:240 order/models.py:632 -#: order/models.py:918 part/models.py:2690 +#: order/models.py:918 part/models.py:2684 #: part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:92 #: templates/js/translated/bom.js:716 templates/js/translated/bom.js:897 #: templates/js/translated/build.js:1843 templates/js/translated/order.js:2251 -#: templates/js/translated/order.js:2484 templates/js/translated/order.js:3823 -#: templates/js/translated/order.js:4331 +#: templates/js/translated/order.js:2481 templates/js/translated/order.js:3818 +#: templates/js/translated/order.js:4323 msgid "Reference" msgstr "" @@ -786,12 +786,12 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 -#: part/models.py:2478 part/models.py:2570 part/models.py:2655 -#: part/models.py:2949 part/serializers.py:828 +#: part/models.py:2472 part/models.py:2564 part/models.py:2649 +#: part/models.py:2943 part/serializers.py:828 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -803,7 +803,7 @@ msgstr "" #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:16 #: templates/email/overdue_build_order.html:16 -#: templates/js/translated/barcode.js:454 templates/js/translated/bom.js:578 +#: templates/js/translated/barcode.js:479 templates/js/translated/bom.js:578 #: templates/js/translated/bom.js:715 templates/js/translated/bom.js:841 #: templates/js/translated/build.js:1214 templates/js/translated/build.js:1711 #: templates/js/translated/build.js:2194 templates/js/translated/build.js:2585 @@ -812,13 +812,13 @@ msgstr "" #: templates/js/translated/company.js:643 #: templates/js/translated/company.js:904 templates/js/translated/order.js:106 #: templates/js/translated/order.js:1134 templates/js/translated/order.js:1638 -#: templates/js/translated/order.js:2205 templates/js/translated/order.js:3185 -#: templates/js/translated/order.js:3581 templates/js/translated/order.js:3807 +#: templates/js/translated/order.js:2205 templates/js/translated/order.js:3180 +#: templates/js/translated/order.js:3576 templates/js/translated/order.js:3802 #: templates/js/translated/part.js:1172 templates/js/translated/part.js:1244 #: templates/js/translated/part.js:1442 templates/js/translated/stock.js:586 #: templates/js/translated/stock.js:751 templates/js/translated/stock.js:958 -#: templates/js/translated/stock.js:1700 templates/js/translated/stock.js:2512 -#: templates/js/translated/stock.js:2707 templates/js/translated/stock.js:2841 +#: templates/js/translated/stock.js:1700 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:2709 templates/js/translated/stock.js:2843 msgid "Part" msgstr "" @@ -835,7 +835,7 @@ msgid "SalesOrder to which this build is allocated" msgstr "" #: build/models.py:202 build/serializers.py:822 -#: templates/js/translated/build.js:2182 templates/js/translated/order.js:3173 +#: templates/js/translated/build.js:2182 templates/js/translated/order.js:3168 msgid "Source Location" msgstr "" @@ -885,7 +885,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:252 order/models.py:86 part/models.py:952 -#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2844 +#: part/templates/part/part_base.html:318 templates/js/translated/order.js:2839 msgid "Creation Date" msgstr "" @@ -1002,11 +1002,11 @@ msgstr "" #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:790 templates/js/translated/build.js:795 #: templates/js/translated/build.js:2196 templates/js/translated/build.js:2747 -#: templates/js/translated/order.js:107 templates/js/translated/order.js:3186 -#: templates/js/translated/order.js:3488 templates/js/translated/order.js:3493 -#: templates/js/translated/order.js:3588 templates/js/translated/order.js:3680 +#: templates/js/translated/order.js:107 templates/js/translated/order.js:3181 +#: templates/js/translated/order.js:3483 templates/js/translated/order.js:3488 +#: templates/js/translated/order.js:3583 templates/js/translated/order.js:3675 #: templates/js/translated/stock.js:587 templates/js/translated/stock.js:752 -#: templates/js/translated/stock.js:2585 +#: templates/js/translated/stock.js:2587 msgid "Stock Item" msgstr "" @@ -1016,11 +1016,11 @@ msgstr "" #: build/models.py:1359 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1765 +#: build/templates/build/detail.html:34 common/models.py:1776 #: company/templates/company/supplier_part.html:341 order/models.py:911 #: order/models.py:1437 order/serializers.py:1213 #: order/templates/order/order_wizard/match_parts.html:30 part/forms.py:40 -#: part/models.py:2671 part/templates/part/detail.html:938 +#: part/models.py:2665 part/templates/part/detail.html:938 #: part/templates/part/detail.html:1024 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 @@ -1032,22 +1032,22 @@ msgstr "" #: stock/serializers.py:291 stock/templates/stock/item_base.html:290 #: stock/templates/stock/item_base.html:298 #: templates/email/build_order_completed.html:18 -#: templates/js/translated/barcode.js:456 templates/js/translated/bom.js:717 +#: templates/js/translated/barcode.js:481 templates/js/translated/bom.js:717 #: templates/js/translated/bom.js:905 templates/js/translated/build.js:474 #: templates/js/translated/build.js:626 templates/js/translated/build.js:817 #: templates/js/translated/build.js:1236 templates/js/translated/build.js:1737 #: templates/js/translated/build.js:2197 #: templates/js/translated/model_renderers.js:120 #: templates/js/translated/order.js:123 templates/js/translated/order.js:1137 -#: templates/js/translated/order.js:2257 templates/js/translated/order.js:2490 -#: templates/js/translated/order.js:3187 templates/js/translated/order.js:3507 -#: templates/js/translated/order.js:3594 templates/js/translated/order.js:3686 -#: templates/js/translated/order.js:3829 templates/js/translated/order.js:4337 -#: templates/js/translated/part.js:1036 templates/js/translated/part.js:2218 -#: templates/js/translated/part.js:2687 templates/js/translated/part.js:2728 -#: templates/js/translated/part.js:2806 templates/js/translated/stock.js:458 +#: templates/js/translated/order.js:2257 templates/js/translated/order.js:2487 +#: templates/js/translated/order.js:3182 templates/js/translated/order.js:3502 +#: templates/js/translated/order.js:3589 templates/js/translated/order.js:3681 +#: templates/js/translated/order.js:3824 templates/js/translated/order.js:4329 +#: templates/js/translated/part.js:1036 templates/js/translated/part.js:2220 +#: templates/js/translated/part.js:2689 templates/js/translated/part.js:2730 +#: templates/js/translated/part.js:2808 templates/js/translated/stock.js:458 #: templates/js/translated/stock.js:612 templates/js/translated/stock.js:782 -#: templates/js/translated/stock.js:2634 templates/js/translated/stock.js:2719 +#: templates/js/translated/stock.js:2636 templates/js/translated/stock.js:2721 msgid "Quantity" msgstr "" @@ -1133,14 +1133,14 @@ msgstr "" #: stock/serializers.py:320 stock/serializers.py:455 stock/serializers.py:536 #: stock/serializers.py:919 stock/serializers.py:1152 #: stock/templates/stock/item_base.html:388 -#: templates/js/translated/barcode.js:455 -#: templates/js/translated/barcode.js:644 templates/js/translated/build.js:802 +#: templates/js/translated/barcode.js:480 +#: templates/js/translated/barcode.js:724 templates/js/translated/build.js:802 #: templates/js/translated/build.js:1749 templates/js/translated/order.js:1534 -#: templates/js/translated/order.js:3500 templates/js/translated/order.js:3605 -#: templates/js/translated/order.js:3613 templates/js/translated/order.js:3694 +#: templates/js/translated/order.js:3495 templates/js/translated/order.js:3600 +#: templates/js/translated/order.js:3608 templates/js/translated/order.js:3689 #: templates/js/translated/part.js:181 templates/js/translated/stock.js:588 #: templates/js/translated/stock.js:753 templates/js/translated/stock.js:960 -#: templates/js/translated/stock.js:1856 templates/js/translated/stock.js:2526 +#: templates/js/translated/stock.js:1856 templates/js/translated/stock.js:2528 msgid "Location" msgstr "" @@ -1151,10 +1151,10 @@ msgstr "" #: build/serializers.py:376 build/templates/build/build_base.html:145 #: build/templates/build/detail.html:62 order/models.py:651 #: order/serializers.py:482 stock/templates/stock/item_base.html:421 -#: templates/js/translated/barcode.js:205 templates/js/translated/build.js:2614 +#: templates/js/translated/barcode.js:214 templates/js/translated/build.js:2614 #: templates/js/translated/order.js:1643 templates/js/translated/order.js:1992 -#: templates/js/translated/order.js:2836 templates/js/translated/stock.js:1831 -#: templates/js/translated/stock.js:2603 templates/js/translated/stock.js:2735 +#: templates/js/translated/order.js:2831 templates/js/translated/stock.js:1831 +#: templates/js/translated/stock.js:2605 templates/js/translated/stock.js:2737 msgid "Status" msgstr "" @@ -1230,8 +1230,8 @@ msgstr "" msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:595 build/serializers.py:640 part/models.py:2807 -#: part/models.py:2941 +#: build/serializers.py:595 build/serializers.py:640 part/models.py:2801 +#: part/models.py:2935 msgid "BOM Item" msgstr "" @@ -1388,8 +1388,8 @@ msgstr "" #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 #: templates/js/translated/build.js:2654 templates/js/translated/order.js:2009 -#: templates/js/translated/order.js:2351 templates/js/translated/order.js:2852 -#: templates/js/translated/order.js:3892 templates/js/translated/part.js:1051 +#: templates/js/translated/order.js:2351 templates/js/translated/order.js:2847 +#: templates/js/translated/order.js:3887 templates/js/translated/part.js:1051 msgid "Target Date" msgstr "" @@ -1424,7 +1424,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:2798 +#: templates/js/translated/order.js:2793 msgid "Sales Order" msgstr "" @@ -1468,7 +1468,7 @@ msgstr "" #: templates/js/translated/build.js:1240 #: templates/js/translated/model_renderers.js:124 #: templates/js/translated/stock.js:1026 templates/js/translated/stock.js:1845 -#: templates/js/translated/stock.js:2742 +#: templates/js/translated/stock.js:2744 #: templates/js/translated/table_filters.js:167 #: templates/js/translated/table_filters.js:258 msgid "Batch" @@ -1528,7 +1528,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:183 templates/js/translated/order.js:1177 +#: part/templates/part/category.html:178 templates/js/translated/order.js:1177 msgid "Order Parts" msgstr "" @@ -1581,12 +1581,12 @@ msgid "Delete outputs" msgstr "" #: build/templates/build/detail.html:267 -#: stock/templates/stock/location.html:214 templates/stock_table.html:27 +#: stock/templates/stock/location.html:228 templates/stock_table.html:27 msgid "Printing Actions" msgstr "" #: build/templates/build/detail.html:271 build/templates/build/detail.html:272 -#: stock/templates/stock/location.html:218 templates/stock_table.html:31 +#: stock/templates/stock/location.html:232 templates/stock_table.html:31 msgid "Print labels" msgstr "" @@ -1735,7 +1735,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -1832,860 +1832,868 @@ msgid "Enable barcode scanner support" msgstr "" #: common/models.py:937 -msgid "Barcode Webcam Support" +msgid "Barcode Input Delay" msgstr "" #: common/models.py:938 -msgid "Allow barcode scanning via webcam in browser" +msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:944 -msgid "IPN Regex" -msgstr "" - -#: common/models.py:945 -msgid "Regular expression pattern for matching Part IPN" +#: common/models.py:948 +msgid "Barcode Webcam Support" msgstr "" #: common/models.py:949 -msgid "Allow Duplicate IPN" +msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:950 -msgid "Allow multiple parts to share the same IPN" +#: common/models.py:955 +msgid "IPN Regex" msgstr "" #: common/models.py:956 +msgid "Regular expression pattern for matching Part IPN" +msgstr "" + +#: common/models.py:960 +msgid "Allow Duplicate IPN" +msgstr "" + +#: common/models.py:961 +msgid "Allow multiple parts to share the same IPN" +msgstr "" + +#: common/models.py:967 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:957 +#: common/models.py:968 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:963 +#: common/models.py:974 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:964 +#: common/models.py:975 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:970 +#: common/models.py:981 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:971 +#: common/models.py:982 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:977 +#: common/models.py:988 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:978 +#: common/models.py:989 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:984 +#: common/models.py:995 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:985 +#: common/models.py:996 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:991 part/models.py:2480 report/models.py:158 +#: common/models.py:1002 part/models.py:2474 report/models.py:158 #: templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:492 msgid "Template" msgstr "" -#: common/models.py:992 +#: common/models.py:1003 msgid "Parts are templates by default" msgstr "" -#: common/models.py:998 part/models.py:908 templates/js/translated/bom.js:1531 +#: common/models.py:1009 part/models.py:908 templates/js/translated/bom.js:1531 #: templates/js/translated/table_filters.js:184 #: templates/js/translated/table_filters.js:455 msgid "Assembly" msgstr "" -#: common/models.py:999 +#: common/models.py:1010 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1005 part/models.py:914 +#: common/models.py:1016 part/models.py:914 #: templates/js/translated/table_filters.js:463 msgid "Component" msgstr "" -#: common/models.py:1006 +#: common/models.py:1017 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1012 part/models.py:925 +#: common/models.py:1023 part/models.py:925 msgid "Purchaseable" msgstr "" -#: common/models.py:1013 +#: common/models.py:1024 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1019 part/models.py:930 +#: common/models.py:1030 part/models.py:930 #: templates/js/translated/table_filters.js:484 msgid "Salable" msgstr "" -#: common/models.py:1020 +#: common/models.py:1031 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1026 part/models.py:920 +#: common/models.py:1037 part/models.py:920 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:496 msgid "Trackable" msgstr "" -#: common/models.py:1027 +#: common/models.py:1038 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1033 part/models.py:940 +#: common/models.py:1044 part/models.py:940 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:500 msgid "Virtual" msgstr "" -#: common/models.py:1034 +#: common/models.py:1045 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1040 +#: common/models.py:1051 msgid "Show Import in Views" msgstr "" -#: common/models.py:1041 +#: common/models.py:1052 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1047 +#: common/models.py:1058 msgid "Show Price in Forms" msgstr "" -#: common/models.py:1048 +#: common/models.py:1059 msgid "Display part price in some forms" msgstr "" -#: common/models.py:1059 +#: common/models.py:1070 msgid "Show Price in BOM" msgstr "" -#: common/models.py:1060 +#: common/models.py:1071 msgid "Include pricing information in BOM tables" msgstr "" -#: common/models.py:1071 +#: common/models.py:1082 msgid "Show Price History" msgstr "" -#: common/models.py:1072 +#: common/models.py:1083 msgid "Display historical pricing for Part" msgstr "" -#: common/models.py:1078 +#: common/models.py:1089 msgid "Show related parts" msgstr "" -#: common/models.py:1079 +#: common/models.py:1090 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1085 +#: common/models.py:1096 msgid "Create initial stock" msgstr "" -#: common/models.py:1086 +#: common/models.py:1097 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1092 +#: common/models.py:1103 msgid "Internal Prices" msgstr "" -#: common/models.py:1093 +#: common/models.py:1104 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1099 +#: common/models.py:1110 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:1100 +#: common/models.py:1111 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:1106 +#: common/models.py:1117 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1107 +#: common/models.py:1118 msgid "Format to display the part name" msgstr "" -#: common/models.py:1114 +#: common/models.py:1125 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1115 +#: common/models.py:1126 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1120 +#: common/models.py:1131 msgid "Enable label printing" msgstr "" -#: common/models.py:1121 +#: common/models.py:1132 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1127 +#: common/models.py:1138 msgid "Label Image DPI" msgstr "" -#: common/models.py:1128 +#: common/models.py:1139 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1137 +#: common/models.py:1148 msgid "Enable Reports" msgstr "" -#: common/models.py:1138 +#: common/models.py:1149 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1144 templates/stats.html:25 +#: common/models.py:1155 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1145 +#: common/models.py:1156 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1151 +#: common/models.py:1162 msgid "Page Size" msgstr "" -#: common/models.py:1152 +#: common/models.py:1163 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1162 +#: common/models.py:1173 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1163 +#: common/models.py:1174 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1169 +#: common/models.py:1180 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1170 +#: common/models.py:1181 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1176 +#: common/models.py:1187 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1177 +#: common/models.py:1188 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1183 +#: common/models.py:1194 msgid "Batch Code Template" msgstr "" -#: common/models.py:1184 +#: common/models.py:1195 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1189 +#: common/models.py:1200 msgid "Stock Expiry" msgstr "" -#: common/models.py:1190 +#: common/models.py:1201 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1196 +#: common/models.py:1207 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1197 +#: common/models.py:1208 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1203 +#: common/models.py:1214 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1204 +#: common/models.py:1215 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1206 +#: common/models.py:1217 msgid "days" msgstr "" -#: common/models.py:1211 +#: common/models.py:1222 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1212 +#: common/models.py:1223 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1218 +#: common/models.py:1229 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1219 +#: common/models.py:1230 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1225 +#: common/models.py:1236 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1226 +#: common/models.py:1237 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1231 +#: common/models.py:1242 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1232 +#: common/models.py:1243 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1238 +#: common/models.py:1249 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1239 +#: common/models.py:1250 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1245 +#: common/models.py:1256 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1246 +#: common/models.py:1257 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1252 +#: common/models.py:1263 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1253 +#: common/models.py:1264 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1260 +#: common/models.py:1271 msgid "Enable password forgot" msgstr "" -#: common/models.py:1261 +#: common/models.py:1272 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1267 +#: common/models.py:1278 msgid "Enable registration" msgstr "" -#: common/models.py:1268 +#: common/models.py:1279 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1274 +#: common/models.py:1285 msgid "Enable SSO" msgstr "" -#: common/models.py:1275 +#: common/models.py:1286 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1281 +#: common/models.py:1292 msgid "Email required" msgstr "" -#: common/models.py:1282 +#: common/models.py:1293 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1288 +#: common/models.py:1299 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1289 +#: common/models.py:1300 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1295 +#: common/models.py:1306 msgid "Mail twice" msgstr "" -#: common/models.py:1296 +#: common/models.py:1307 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1302 +#: common/models.py:1313 msgid "Password twice" msgstr "" -#: common/models.py:1303 +#: common/models.py:1314 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1309 +#: common/models.py:1320 msgid "Group on signup" msgstr "" -#: common/models.py:1310 +#: common/models.py:1321 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1316 +#: common/models.py:1327 msgid "Enforce MFA" msgstr "" -#: common/models.py:1317 +#: common/models.py:1328 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1323 +#: common/models.py:1334 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1324 +#: common/models.py:1335 msgid "Check that all plugins are installed on startup - enable in container enviroments" msgstr "" -#: common/models.py:1331 +#: common/models.py:1342 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1332 +#: common/models.py:1343 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1339 +#: common/models.py:1350 msgid "Enable URL integration" msgstr "" -#: common/models.py:1340 +#: common/models.py:1351 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1347 +#: common/models.py:1358 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1348 +#: common/models.py:1359 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1355 +#: common/models.py:1366 msgid "Enable app integration" msgstr "" -#: common/models.py:1356 +#: common/models.py:1367 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1363 +#: common/models.py:1374 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1364 +#: common/models.py:1375 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1371 +#: common/models.py:1382 msgid "Enable event integration" msgstr "" -#: common/models.py:1372 +#: common/models.py:1383 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1391 common/models.py:1726 +#: common/models.py:1402 common/models.py:1737 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1413 +#: common/models.py:1424 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1414 +#: common/models.py:1425 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1420 +#: common/models.py:1431 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1421 +#: common/models.py:1432 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1427 +#: common/models.py:1438 msgid "Show latest parts" msgstr "" -#: common/models.py:1428 +#: common/models.py:1439 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1434 +#: common/models.py:1445 msgid "Recent Part Count" msgstr "" -#: common/models.py:1435 +#: common/models.py:1446 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1441 +#: common/models.py:1452 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1442 +#: common/models.py:1453 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1448 +#: common/models.py:1459 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1449 +#: common/models.py:1460 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1455 +#: common/models.py:1466 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1456 +#: common/models.py:1467 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1462 +#: common/models.py:1473 msgid "Show low stock" msgstr "" -#: common/models.py:1463 +#: common/models.py:1474 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1469 +#: common/models.py:1480 msgid "Show depleted stock" msgstr "" -#: common/models.py:1470 +#: common/models.py:1481 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1476 +#: common/models.py:1487 msgid "Show needed stock" msgstr "" -#: common/models.py:1477 +#: common/models.py:1488 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1483 +#: common/models.py:1494 msgid "Show expired stock" msgstr "" -#: common/models.py:1484 +#: common/models.py:1495 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1490 +#: common/models.py:1501 msgid "Show stale stock" msgstr "" -#: common/models.py:1491 +#: common/models.py:1502 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1497 +#: common/models.py:1508 msgid "Show pending builds" msgstr "" -#: common/models.py:1498 +#: common/models.py:1509 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1504 +#: common/models.py:1515 msgid "Show overdue builds" msgstr "" -#: common/models.py:1505 +#: common/models.py:1516 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1511 +#: common/models.py:1522 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1512 +#: common/models.py:1523 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1518 +#: common/models.py:1529 msgid "Show overdue POs" msgstr "" -#: common/models.py:1519 +#: common/models.py:1530 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1525 +#: common/models.py:1536 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1526 +#: common/models.py:1537 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1532 +#: common/models.py:1543 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1533 +#: common/models.py:1544 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1539 +#: common/models.py:1550 msgid "Inline label display" msgstr "" -#: common/models.py:1540 +#: common/models.py:1551 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1546 +#: common/models.py:1557 msgid "Inline report display" msgstr "" -#: common/models.py:1547 +#: common/models.py:1558 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1553 +#: common/models.py:1564 msgid "Search Parts" msgstr "" -#: common/models.py:1554 +#: common/models.py:1565 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1560 +#: common/models.py:1571 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1561 +#: common/models.py:1572 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1567 +#: common/models.py:1578 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1568 +#: common/models.py:1579 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1574 +#: common/models.py:1585 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1575 +#: common/models.py:1586 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1581 +#: common/models.py:1592 msgid "Search Categories" msgstr "" -#: common/models.py:1582 +#: common/models.py:1593 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1588 +#: common/models.py:1599 msgid "Search Stock" msgstr "" -#: common/models.py:1589 +#: common/models.py:1600 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1595 +#: common/models.py:1606 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1596 +#: common/models.py:1607 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1602 +#: common/models.py:1613 msgid "Search Locations" msgstr "" -#: common/models.py:1603 +#: common/models.py:1614 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1609 +#: common/models.py:1620 msgid "Search Companies" msgstr "" -#: common/models.py:1610 +#: common/models.py:1621 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1616 +#: common/models.py:1627 msgid "Search Build Orders" msgstr "" -#: common/models.py:1617 +#: common/models.py:1628 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1623 +#: common/models.py:1634 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1624 +#: common/models.py:1635 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1630 +#: common/models.py:1641 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1631 +#: common/models.py:1642 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1637 +#: common/models.py:1648 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1638 +#: common/models.py:1649 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1644 +#: common/models.py:1655 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1645 +#: common/models.py:1656 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1651 +#: common/models.py:1662 msgid "Search Preview Results" msgstr "" -#: common/models.py:1652 +#: common/models.py:1663 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1658 +#: common/models.py:1669 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1659 +#: common/models.py:1670 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1665 +#: common/models.py:1676 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1666 +#: common/models.py:1677 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1672 +#: common/models.py:1683 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1673 +#: common/models.py:1684 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1679 +#: common/models.py:1690 msgid "Date Format" msgstr "" -#: common/models.py:1680 +#: common/models.py:1691 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1694 part/templates/part/detail.html:41 +#: common/models.py:1705 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1695 +#: common/models.py:1706 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1701 +#: common/models.py:1712 msgid "Table String Length" msgstr "" -#: common/models.py:1702 +#: common/models.py:1713 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1766 +#: common/models.py:1777 msgid "Price break quantity" msgstr "" -#: common/models.py:1773 company/serializers.py:372 +#: common/models.py:1784 company/serializers.py:372 #: company/templates/company/supplier_part.html:346 order/models.py:952 -#: templates/js/translated/part.js:1103 templates/js/translated/part.js:2223 +#: templates/js/translated/part.js:1103 templates/js/translated/part.js:2225 msgid "Price" msgstr "" -#: common/models.py:1774 +#: common/models.py:1785 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1934 common/models.py:2112 +#: common/models.py:1945 common/models.py:2123 msgid "Endpoint" msgstr "" -#: common/models.py:1935 +#: common/models.py:1946 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1944 +#: common/models.py:1955 msgid "Name for this webhook" msgstr "" -#: common/models.py:1949 part/models.py:935 plugin/models.py:100 +#: common/models.py:1960 part/models.py:935 plugin/models.py:100 #: templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:112 #: templates/js/translated/table_filters.js:324 @@ -2693,67 +2701,67 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:1950 +#: common/models.py:1961 msgid "Is this webhook active" msgstr "" -#: common/models.py:1964 +#: common/models.py:1975 msgid "Token" msgstr "" -#: common/models.py:1965 +#: common/models.py:1976 msgid "Token for access" msgstr "" -#: common/models.py:1972 +#: common/models.py:1983 msgid "Secret" msgstr "" -#: common/models.py:1973 +#: common/models.py:1984 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2079 +#: common/models.py:2090 msgid "Message ID" msgstr "" -#: common/models.py:2080 +#: common/models.py:2091 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2088 +#: common/models.py:2099 msgid "Host" msgstr "" -#: common/models.py:2089 +#: common/models.py:2100 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2096 +#: common/models.py:2107 msgid "Header" msgstr "" -#: common/models.py:2097 +#: common/models.py:2108 msgid "Header of this message" msgstr "" -#: common/models.py:2103 +#: common/models.py:2114 msgid "Body" msgstr "" -#: common/models.py:2104 +#: common/models.py:2115 msgid "Body of this message" msgstr "" -#: common/models.py:2113 +#: common/models.py:2124 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2118 +#: common/models.py:2129 msgid "Worked on" msgstr "" -#: common/models.py:2119 +#: common/models.py:2130 msgid "Was the work on this message finished?" msgstr "" @@ -2809,114 +2817,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2928,11 +2936,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2942,30 +2950,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2973,26 +2981,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2440 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 #: templates/InvenTree/settings/settings.html:352 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3005,59 +3013,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 -#: part/models.py:2693 part/templates/part/upload_bom.html:59 +#: company/models.py:524 company/templates/company/supplier_part.html:181 +#: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3066,19 +3074,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3088,19 +3096,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -3160,8 +3168,8 @@ msgstr "" #: stock/models.py:646 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 -#: templates/js/translated/company.js:428 templates/js/translated/order.js:2813 -#: templates/js/translated/stock.js:2567 +#: templates/js/translated/company.js:428 templates/js/translated/order.js:2808 +#: templates/js/translated/stock.js:2569 #: templates/js/translated/table_filters.js:435 msgid "Customer" msgstr "" @@ -3202,7 +3210,7 @@ msgstr "" #: company/templates/company/detail.html:36 #: company/templates/company/detail.html:84 -#: part/templates/part/category.html:182 +#: part/templates/part/category.html:177 msgid "Order parts" msgstr "" @@ -3404,8 +3412,8 @@ msgstr "" #: company/templates/company/supplier_part.html:42 #: stock/templates/stock/item_base.html:48 #: stock/templates/stock/location.html:52 -#: templates/js/translated/barcode.js:405 -#: templates/js/translated/barcode.js:410 +#: templates/js/translated/barcode.js:430 +#: templates/js/translated/barcode.js:435 msgid "Unlink Barcode" msgstr "" @@ -3455,7 +3463,7 @@ msgstr "" #: company/templates/company/supplier_part.html:122 #: part/templates/part/part_base.html:307 #: stock/templates/stock/item_base.html:161 -#: stock/templates/stock/location.html:146 +#: stock/templates/stock/location.html:150 msgid "Barcode Identifier" msgstr "" @@ -3469,12 +3477,12 @@ msgid "Supplier Part Stock" msgstr "" #: company/templates/company/supplier_part.html:203 -#: part/templates/part/detail.html:24 stock/templates/stock/location.html:193 +#: part/templates/part/detail.html:24 stock/templates/stock/location.html:197 msgid "Create new stock item" msgstr "" #: company/templates/company/supplier_part.html:204 -#: part/templates/part/detail.html:25 stock/templates/stock/location.html:194 +#: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 #: templates/js/translated/stock.js:435 msgid "New Stock Item" msgstr "" @@ -3491,7 +3499,7 @@ msgstr "" #: company/templates/company/supplier_part.html:247 #: company/templates/company/supplier_part.html:388 -#: part/templates/part/prices.html:276 templates/js/translated/part.js:2295 +#: part/templates/part/prices.html:276 templates/js/translated/part.js:2297 msgid "Add Price Break" msgstr "" @@ -3504,12 +3512,12 @@ msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part.html:314 -#: templates/js/translated/part.js:2305 +#: templates/js/translated/part.js:2307 msgid "Delete Price Break" msgstr "" #: company/templates/company/supplier_part.html:328 -#: templates/js/translated/part.js:2319 +#: templates/js/translated/part.js:2321 msgid "Edit Price Break" msgstr "" @@ -3556,14 +3564,14 @@ msgid "Pricing" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/templates/part/category.html:203 +#: part/templates/part/category.html:198 #: part/templates/part/category_sidebar.html:17 -#: stock/templates/stock/location.html:164 -#: stock/templates/stock/location.html:178 -#: stock/templates/stock/location.html:190 +#: stock/templates/stock/location.html:168 +#: stock/templates/stock/location.html:182 +#: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/search.js:225 -#: templates/js/translated/stock.js:2444 users/models.py:40 +#: templates/js/translated/stock.js:2446 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3755,7 +3763,7 @@ msgid "Target date for order completion. Order will be overdue after this date." msgstr "" #: order/models.py:666 order/models.py:1218 -#: templates/js/translated/order.js:2860 templates/js/translated/order.js:3022 +#: templates/js/translated/order.js:2855 templates/js/translated/order.js:3017 msgid "Shipment Date" msgstr "" @@ -3817,7 +3825,7 @@ msgstr "" #: order/models.py:997 order/models.py:1077 order/models.py:1118 #: order/models.py:1212 order/models.py:1344 -#: templates/js/translated/order.js:3478 +#: templates/js/translated/order.js:3473 msgid "Order" msgstr "" @@ -3829,7 +3837,7 @@ msgstr "" #: templates/email/overdue_purchase_order.html:15 #: templates/js/translated/order.js:619 templates/js/translated/order.js:1136 #: templates/js/translated/order.js:1959 templates/js/translated/part.js:970 -#: templates/js/translated/stock.js:1915 templates/js/translated/stock.js:2548 +#: templates/js/translated/stock.js:1915 templates/js/translated/stock.js:2550 msgid "Purchase Order" msgstr "" @@ -4242,7 +4250,7 @@ msgstr "" #: templates/js/translated/bom.js:102 templates/js/translated/build.js:479 #: templates/js/translated/build.js:631 templates/js/translated/build.js:2078 #: templates/js/translated/order.js:1084 templates/js/translated/order.js:1586 -#: templates/js/translated/order.js:3097 templates/js/translated/stock.js:625 +#: templates/js/translated/order.js:3092 templates/js/translated/stock.js:625 #: templates/js/translated/stock.js:793 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" @@ -4338,7 +4346,7 @@ msgid "This Sales Order has not been fully allocated" msgstr "" #: order/templates/order/sales_order_base.html:123 -#: templates/js/translated/order.js:2826 +#: templates/js/translated/order.js:2821 msgid "Customer Reference" msgstr "" @@ -4438,7 +4446,7 @@ msgid "This field is required" msgstr "" #: part/bom.py:127 part/models.py:98 part/models.py:838 -#: part/templates/part/category.html:114 part/templates/part/part_base.html:345 +#: part/templates/part/category.html:109 part/templates/part/part_base.html:345 msgid "Default Location" msgstr "" @@ -4447,7 +4455,7 @@ msgid "Total Stock" msgstr "" #: part/bom.py:129 part/templates/part/part_base.html:195 -#: templates/js/translated/order.js:3918 +#: templates/js/translated/order.js:3913 msgid "Available Stock" msgstr "" @@ -4483,24 +4491,24 @@ msgstr "" msgid "Icon (optional)" msgstr "" -#: part/models.py:122 part/models.py:2523 part/templates/part/category.html:16 +#: part/models.py:122 part/models.py:2517 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:123 part/templates/part/category.html:134 +#: part/models.py:123 part/templates/part/category.html:129 #: templates/InvenTree/search.html:97 templates/js/translated/search.js:200 #: users/models.py:37 msgid "Part Categories" msgstr "" #: part/models.py:344 part/templates/part/cat_link.html:3 -#: part/templates/part/category.html:23 part/templates/part/category.html:139 -#: part/templates/part/category.html:159 +#: part/templates/part/category.html:23 part/templates/part/category.html:134 +#: part/templates/part/category.html:154 #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:85 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:41 -#: templates/js/translated/part.js:2017 templates/js/translated/search.js:146 +#: templates/js/translated/part.js:2019 templates/js/translated/search.js:146 #: templates/navbar.html:24 users/models.py:38 msgid "Parts" msgstr "" @@ -4522,7 +4530,7 @@ msgstr "" msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:759 part/models.py:2579 +#: part/models.py:759 part/models.py:2573 msgid "Part name" msgstr "" @@ -4546,7 +4554,7 @@ msgstr "" msgid "Part description" msgstr "" -#: part/models.py:789 part/templates/part/category.html:92 +#: part/models.py:789 part/templates/part/category.html:87 #: part/templates/part/part_base.html:300 msgid "Keywords" msgstr "" @@ -4555,7 +4563,7 @@ msgstr "" msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:797 part/models.py:2272 part/models.py:2522 +#: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 #: templates/InvenTree/settings/settings.html:232 #: templates/js/translated/notification.js:50 @@ -4682,7 +4690,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2356 templates/js/translated/part.js:2068 +#: part/models.py:2356 templates/js/translated/part.js:2070 #: templates/js/translated/stock.js:1340 msgid "Test Name" msgstr "" @@ -4699,7 +4707,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2368 templates/js/translated/part.js:2077 +#: part/models.py:2368 templates/js/translated/part.js:2079 #: templates/js/translated/table_filters.js:310 msgid "Required" msgstr "" @@ -4708,7 +4716,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2374 templates/js/translated/part.js:2085 +#: part/models.py:2374 templates/js/translated/part.js:2087 msgid "Requires Value" msgstr "" @@ -4716,7 +4724,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2380 templates/js/translated/part.js:2092 +#: part/models.py:2380 templates/js/translated/part.js:2094 msgid "Requires Attachment" msgstr "" @@ -4724,101 +4732,96 @@ msgstr "" msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2389 -#, python-brace-format -msgid "Illegal character in template name ({c})" -msgstr "" - -#: part/models.py:2425 +#: part/models.py:2422 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2433 +#: part/models.py:2430 msgid "Parameter Name" msgstr "" -#: part/models.py:2440 +#: part/models.py:2434 msgid "Parameter Units" msgstr "" -#: part/models.py:2445 +#: part/models.py:2439 msgid "Parameter description" msgstr "" -#: part/models.py:2478 +#: part/models.py:2472 msgid "Parent Part" msgstr "" -#: part/models.py:2480 part/models.py:2528 part/models.py:2529 +#: part/models.py:2474 part/models.py:2522 part/models.py:2523 #: templates/InvenTree/settings/settings.html:227 msgid "Parameter Template" msgstr "" -#: part/models.py:2482 +#: part/models.py:2476 msgid "Data" msgstr "" -#: part/models.py:2482 +#: part/models.py:2476 msgid "Parameter Value" msgstr "" -#: part/models.py:2533 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 msgid "Default Value" msgstr "" -#: part/models.py:2534 +#: part/models.py:2528 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2571 +#: part/models.py:2565 msgid "Part ID or part name" msgstr "" -#: part/models.py:2574 templates/js/translated/model_renderers.js:212 +#: part/models.py:2568 templates/js/translated/model_renderers.js:212 msgid "Part ID" msgstr "" -#: part/models.py:2575 +#: part/models.py:2569 msgid "Unique part ID value" msgstr "" -#: part/models.py:2578 +#: part/models.py:2572 msgid "Part Name" msgstr "" -#: part/models.py:2582 +#: part/models.py:2576 msgid "Part IPN" msgstr "" -#: part/models.py:2583 +#: part/models.py:2577 msgid "Part IPN value" msgstr "" -#: part/models.py:2586 +#: part/models.py:2580 msgid "Level" msgstr "" -#: part/models.py:2587 +#: part/models.py:2581 msgid "BOM level" msgstr "" -#: part/models.py:2656 +#: part/models.py:2650 msgid "Select parent part" msgstr "" -#: part/models.py:2664 +#: part/models.py:2658 msgid "Sub part" msgstr "" -#: part/models.py:2665 +#: part/models.py:2659 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2671 +#: part/models.py:2665 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2675 part/templates/part/upload_bom.html:58 +#: part/models.py:2669 part/templates/part/upload_bom.html:58 #: templates/js/translated/bom.js:924 templates/js/translated/bom.js:1024 #: templates/js/translated/build.js:1858 #: templates/js/translated/table_filters.js:84 @@ -4826,105 +4829,105 @@ msgstr "" msgid "Optional" msgstr "" -#: part/models.py:2676 +#: part/models.py:2670 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2681 templates/js/translated/bom.js:920 +#: part/models.py:2675 templates/js/translated/bom.js:920 #: templates/js/translated/bom.js:1033 templates/js/translated/build.js:1849 #: templates/js/translated/table_filters.js:88 msgid "Consumable" msgstr "" -#: part/models.py:2682 +#: part/models.py:2676 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:2686 part/templates/part/upload_bom.html:55 +#: part/models.py:2680 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:2687 +#: part/models.py:2681 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2690 +#: part/models.py:2684 msgid "BOM item reference" msgstr "" -#: part/models.py:2693 +#: part/models.py:2687 msgid "BOM item notes" msgstr "" -#: part/models.py:2695 +#: part/models.py:2689 msgid "Checksum" msgstr "" -#: part/models.py:2695 +#: part/models.py:2689 msgid "BOM line checksum" msgstr "" -#: part/models.py:2699 part/templates/part/upload_bom.html:57 +#: part/models.py:2693 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1050 #: templates/js/translated/table_filters.js:76 #: templates/js/translated/table_filters.js:104 msgid "Inherited" msgstr "" -#: part/models.py:2700 +#: part/models.py:2694 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2705 part/templates/part/upload_bom.html:56 +#: part/models.py:2699 part/templates/part/upload_bom.html:56 #: templates/js/translated/bom.js:1042 msgid "Allow Variants" msgstr "" -#: part/models.py:2706 +#: part/models.py:2700 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2792 stock/models.py:502 +#: part/models.py:2786 stock/models.py:502 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2801 part/models.py:2803 +#: part/models.py:2795 part/models.py:2797 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2908 +#: part/models.py:2902 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:2929 +#: part/models.py:2923 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:2942 +#: part/models.py:2936 msgid "Parent BOM item" msgstr "" -#: part/models.py:2950 +#: part/models.py:2944 msgid "Substitute part" msgstr "" -#: part/models.py:2965 +#: part/models.py:2959 msgid "Part 1" msgstr "" -#: part/models.py:2969 +#: part/models.py:2963 msgid "Part 2" msgstr "" -#: part/models.py:2969 +#: part/models.py:2963 msgid "Select Related Part" msgstr "" -#: part/models.py:2987 +#: part/models.py:2981 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:2991 +#: part/models.py:2985 msgid "Duplicate relationship already exists" msgstr "" @@ -5068,73 +5071,73 @@ msgstr "" msgid "Delete Category" msgstr "" -#: part/templates/part/category.html:67 -msgid "Create new part category" -msgstr "" - -#: part/templates/part/category.html:68 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:86 part/templates/part/category.html:99 +#: part/templates/part/category.html:81 part/templates/part/category.html:94 msgid "Category Path" msgstr "" -#: part/templates/part/category.html:100 +#: part/templates/part/category.html:95 msgid "Top level part category" msgstr "" -#: part/templates/part/category.html:120 part/templates/part/category.html:228 +#: part/templates/part/category.html:115 part/templates/part/category.html:224 #: part/templates/part/category_sidebar.html:7 msgid "Subcategories" msgstr "" -#: part/templates/part/category.html:125 +#: part/templates/part/category.html:120 msgid "Parts (Including subcategories)" msgstr "" -#: part/templates/part/category.html:163 +#: part/templates/part/category.html:158 msgid "Create new part" msgstr "" -#: part/templates/part/category.html:164 templates/js/translated/bom.js:392 +#: part/templates/part/category.html:159 templates/js/translated/bom.js:392 msgid "New Part" msgstr "" -#: part/templates/part/category.html:174 part/templates/part/detail.html:368 +#: part/templates/part/category.html:169 part/templates/part/detail.html:368 #: part/templates/part/detail.html:399 msgid "Options" msgstr "" -#: part/templates/part/category.html:178 +#: part/templates/part/category.html:173 msgid "Set category" msgstr "" -#: part/templates/part/category.html:179 +#: part/templates/part/category.html:174 msgid "Set Category" msgstr "" -#: part/templates/part/category.html:186 part/templates/part/category.html:187 +#: part/templates/part/category.html:181 part/templates/part/category.html:182 msgid "Print Labels" msgstr "" -#: part/templates/part/category.html:212 +#: part/templates/part/category.html:207 msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:327 +#: part/templates/part/category.html:228 +msgid "Create new part category" +msgstr "" + +#: part/templates/part/category.html:229 +msgid "New Category" +msgstr "" + +#: part/templates/part/category.html:332 msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:347 +#: part/templates/part/category.html:352 msgid "Create Part" msgstr "" -#: part/templates/part/category.html:350 +#: part/templates/part/category.html:355 msgid "Create another part after this one" msgstr "" -#: part/templates/part/category.html:351 +#: part/templates/part/category.html:356 msgid "Part created successfully" msgstr "" @@ -5369,7 +5372,7 @@ msgstr "" #: part/templates/part/part_base.html:54 #: stock/templates/stock/item_base.html:63 -#: stock/templates/stock/location.html:57 +#: stock/templates/stock/location.html:67 msgid "Print Label" msgstr "" @@ -5379,7 +5382,7 @@ msgstr "" #: part/templates/part/part_base.html:65 #: stock/templates/stock/item_base.html:111 -#: stock/templates/stock/location.html:66 +#: stock/templates/stock/location.html:75 msgid "Stock actions" msgstr "" @@ -5571,7 +5574,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:97 #: templates/InvenTree/settings/plugin.html:53 #: templates/InvenTree/settings/plugin_settings.html:38 -#: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2476 +#: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" msgstr "" @@ -6055,8 +6058,8 @@ msgstr "" #: templates/js/translated/build.js:472 templates/js/translated/build.js:624 #: templates/js/translated/build.js:1234 templates/js/translated/build.js:1735 #: templates/js/translated/model_renderers.js:118 -#: templates/js/translated/order.js:121 templates/js/translated/order.js:3597 -#: templates/js/translated/order.js:3684 templates/js/translated/stock.js:490 +#: templates/js/translated/order.js:121 templates/js/translated/order.js:3592 +#: templates/js/translated/order.js:3679 templates/js/translated/stock.js:490 msgid "Serial Number" msgstr "" @@ -6089,7 +6092,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:137 #: templates/js/translated/stock.js:610 templates/js/translated/stock.js:780 -#: templates/js/translated/stock.js:2725 +#: templates/js/translated/stock.js:2727 msgid "Serial" msgstr "" @@ -6501,7 +6504,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2869 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2871 msgid "Install Stock Item" msgstr "" @@ -6522,6 +6525,7 @@ msgid "Scan to Location" msgstr "" #: stock/templates/stock/item_base.html:60 +#: stock/templates/stock/location.html:63 msgid "Printing actions" msgstr "" @@ -6530,7 +6534,7 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:80 -#: stock/templates/stock/location.html:73 templates/stock_table.html:47 +#: stock/templates/stock/location.html:82 templates/stock_table.html:47 msgid "Count stock" msgstr "" @@ -6547,7 +6551,7 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:89 -#: stock/templates/stock/location.html:79 templates/stock_table.html:48 +#: stock/templates/stock/location.html:88 templates/stock_table.html:48 msgid "Transfer stock" msgstr "" @@ -6604,7 +6608,7 @@ msgid "You are not in the list of owners of this item. This stock item cannot be msgstr "" #: stock/templates/stock/item_base.html:255 -#: stock/templates/stock/location.html:137 +#: stock/templates/stock/location.html:141 msgid "Read only" msgstr "" @@ -6735,59 +6739,75 @@ msgstr "" msgid "Locate stock location" msgstr "" -#: stock/templates/stock/location.html:59 -msgid "Check-in Items" +#: stock/templates/stock/location.html:56 +msgid "Scan stock items into this location" msgstr "" -#: stock/templates/stock/location.html:87 +#: stock/templates/stock/location.html:56 +msgid "Scan In Stock Items" +msgstr "" + +#: stock/templates/stock/location.html:57 +msgid "Scan stock container into this location" +msgstr "" + +#: stock/templates/stock/location.html:57 +msgid "Scan In Container" +msgstr "" + +#: stock/templates/stock/location.html:96 msgid "Location actions" msgstr "" -#: stock/templates/stock/location.html:89 +#: stock/templates/stock/location.html:98 msgid "Edit location" msgstr "" -#: stock/templates/stock/location.html:91 +#: stock/templates/stock/location.html:100 msgid "Delete location" msgstr "" -#: stock/templates/stock/location.html:100 -msgid "Create new stock location" -msgstr "" - -#: stock/templates/stock/location.html:101 -msgid "New Location" -msgstr "" - -#: stock/templates/stock/location.html:119 -#: stock/templates/stock/location.html:125 +#: stock/templates/stock/location.html:123 +#: stock/templates/stock/location.html:129 msgid "Location Path" msgstr "" -#: stock/templates/stock/location.html:126 +#: stock/templates/stock/location.html:130 msgid "Top level stock location" msgstr "" -#: stock/templates/stock/location.html:132 +#: stock/templates/stock/location.html:136 msgid "Location Owner" msgstr "" -#: stock/templates/stock/location.html:136 +#: stock/templates/stock/location.html:140 msgid "You are not in the list of owners of this location. This stock location cannot be edited." msgstr "" -#: stock/templates/stock/location.html:159 -#: stock/templates/stock/location.html:206 +#: stock/templates/stock/location.html:163 +#: stock/templates/stock/location.html:211 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/templates/stock/location.html:173 templates/InvenTree/search.html:167 +#: stock/templates/stock/location.html:177 templates/InvenTree/search.html:167 #: templates/js/translated/search.js:240 users/models.py:39 msgid "Stock Locations" msgstr "" -#: stock/templates/stock/location.html:364 +#: stock/templates/stock/location.html:215 +msgid "Create new stock location" +msgstr "" + +#: stock/templates/stock/location.html:216 +msgid "New Location" +msgstr "" + +#: stock/templates/stock/location.html:310 +msgid "Scanned stock container into this location" +msgstr "" + +#: stock/templates/stock/location.html:394 msgid "Link Barcode to Stock Location" msgstr "" @@ -7067,6 +7087,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 +#: templates/InvenTree/settings/sidebar.html:56 msgid "Plugin Settings" msgstr "" @@ -7075,6 +7096,7 @@ msgid "Changing the settings below require you to immediately restart the server msgstr "" #: templates/InvenTree/settings/plugin.html:36 +#: templates/InvenTree/settings/sidebar.html:58 msgid "Plugins" msgstr "" @@ -7852,7 +7874,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:19 -#: templates/js/translated/part.js:2564 +#: templates/js/translated/part.js:2566 msgid "Minimum Quantity" msgstr "" @@ -7948,98 +7970,118 @@ msgstr "" msgid "Delete attachment" msgstr "" -#: templates/js/translated/barcode.js:30 -msgid "Scan barcode data here using wedge scanner" +#: templates/js/translated/barcode.js:33 +msgid "Scan barcode data here using barcode scanner" msgstr "" -#: templates/js/translated/barcode.js:32 +#: templates/js/translated/barcode.js:35 msgid "Enter barcode data" msgstr "" -#: templates/js/translated/barcode.js:39 +#: templates/js/translated/barcode.js:42 msgid "Barcode" msgstr "" -#: templates/js/translated/barcode.js:97 +#: templates/js/translated/barcode.js:49 +msgid "Scan barcode using connected webcam" +msgstr "" + +#: templates/js/translated/barcode.js:103 msgid "Enter optional notes for stock transfer" msgstr "" -#: templates/js/translated/barcode.js:98 +#: templates/js/translated/barcode.js:104 msgid "Enter notes" msgstr "" -#: templates/js/translated/barcode.js:144 +#: templates/js/translated/barcode.js:150 msgid "Server error" msgstr "" -#: templates/js/translated/barcode.js:173 +#: templates/js/translated/barcode.js:179 msgid "Unknown response from server" msgstr "" -#: templates/js/translated/barcode.js:205 +#: templates/js/translated/barcode.js:214 #: templates/js/translated/modals.js:1063 msgid "Invalid server response" msgstr "" -#: templates/js/translated/barcode.js:310 -msgid "Scan barcode data below" +#: templates/js/translated/barcode.js:331 +msgid "Scan barcode data" msgstr "" -#: templates/js/translated/barcode.js:356 templates/navbar.html:109 +#: templates/js/translated/barcode.js:381 templates/navbar.html:109 msgid "Scan Barcode" msgstr "" -#: templates/js/translated/barcode.js:368 +#: templates/js/translated/barcode.js:393 msgid "No URL in response" msgstr "" -#: templates/js/translated/barcode.js:407 +#: templates/js/translated/barcode.js:432 msgid "This will remove the link to the associated barcode" msgstr "" -#: templates/js/translated/barcode.js:413 +#: templates/js/translated/barcode.js:438 msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:475 templates/js/translated/stock.js:1054 +#: templates/js/translated/barcode.js:500 templates/js/translated/stock.js:1054 msgid "Remove stock item" msgstr "" -#: templates/js/translated/barcode.js:517 -msgid "Check Stock Items into Location" +#: templates/js/translated/barcode.js:543 +msgid "Scan Stock Items Into Location" msgstr "" -#: templates/js/translated/barcode.js:521 -#: templates/js/translated/barcode.js:660 +#: templates/js/translated/barcode.js:545 +msgid "Scan stock item barcode to check in to this location" +msgstr "" + +#: templates/js/translated/barcode.js:548 +#: templates/js/translated/barcode.js:740 msgid "Check In" msgstr "" -#: templates/js/translated/barcode.js:552 +#: templates/js/translated/barcode.js:579 msgid "No barcode provided" msgstr "" -#: templates/js/translated/barcode.js:592 +#: templates/js/translated/barcode.js:619 msgid "Stock Item already scanned" msgstr "" -#: templates/js/translated/barcode.js:596 +#: templates/js/translated/barcode.js:623 msgid "Stock Item already in this location" msgstr "" -#: templates/js/translated/barcode.js:603 +#: templates/js/translated/barcode.js:630 msgid "Added stock item" msgstr "" -#: templates/js/translated/barcode.js:612 -msgid "Barcode does not match Stock Item" +#: templates/js/translated/barcode.js:639 +msgid "Barcode does not match valid stock item" msgstr "" -#: templates/js/translated/barcode.js:655 +#: templates/js/translated/barcode.js:656 +msgid "Scan Stock Container Into Location" +msgstr "" + +#: templates/js/translated/barcode.js:658 +msgid "Scan stock container barcode to check in to this location" +msgstr "" + +#: templates/js/translated/barcode.js:692 +msgid "Barcode does not match valid stock location" +msgstr "" + +#: templates/js/translated/barcode.js:735 msgid "Check Into Location" msgstr "" -#: templates/js/translated/barcode.js:723 -#: templates/js/translated/barcode.js:732 +#: templates/js/translated/barcode.js:803 +#: templates/js/translated/barcode.js:812 msgid "Barcode does not match a valid location" msgstr "" @@ -8170,7 +8212,7 @@ msgid "Variant stock allowed" msgstr "" #: templates/js/translated/bom.js:983 templates/js/translated/build.js:1907 -#: templates/js/translated/order.js:3932 +#: templates/js/translated/order.js:3927 msgid "No Stock Available" msgstr "" @@ -8383,12 +8425,12 @@ msgid "No required tests for this build" msgstr "" #: templates/js/translated/build.js:1775 templates/js/translated/build.js:2765 -#: templates/js/translated/order.js:3632 +#: templates/js/translated/order.js:3627 msgid "Edit stock allocation" msgstr "" #: templates/js/translated/build.js:1777 templates/js/translated/build.js:2766 -#: templates/js/translated/order.js:3633 +#: templates/js/translated/order.js:3628 msgid "Delete stock allocation" msgstr "" @@ -8408,20 +8450,20 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/translated/build.js:1901 templates/js/translated/order.js:3939 +#: templates/js/translated/build.js:1901 templates/js/translated/order.js:3934 msgid "Insufficient stock available" msgstr "" -#: templates/js/translated/build.js:1903 templates/js/translated/order.js:3937 +#: templates/js/translated/build.js:1903 templates/js/translated/order.js:3932 msgid "Sufficient stock available" msgstr "" #: templates/js/translated/build.js:1937 templates/js/translated/build.js:2195 -#: templates/js/translated/build.js:2761 templates/js/translated/order.js:3951 +#: templates/js/translated/build.js:2761 templates/js/translated/order.js:3946 msgid "Allocated" msgstr "" -#: templates/js/translated/build.js:1993 templates/js/translated/order.js:4031 +#: templates/js/translated/build.js:1993 templates/js/translated/order.js:4026 msgid "Build stock" msgstr "" @@ -8429,21 +8471,21 @@ msgstr "" msgid "Order stock" msgstr "" -#: templates/js/translated/build.js:2000 templates/js/translated/order.js:4024 +#: templates/js/translated/build.js:2000 templates/js/translated/order.js:4019 msgid "Allocate stock" msgstr "" #: templates/js/translated/build.js:2039 templates/js/translated/label.js:172 -#: templates/js/translated/order.js:1007 templates/js/translated/order.js:3159 +#: templates/js/translated/order.js:1007 templates/js/translated/order.js:3154 #: templates/js/translated/report.js:225 msgid "Select Parts" msgstr "" -#: templates/js/translated/build.js:2040 templates/js/translated/order.js:3160 +#: templates/js/translated/build.js:2040 templates/js/translated/order.js:3155 msgid "You must select at least one part to allocate" msgstr "" -#: templates/js/translated/build.js:2089 templates/js/translated/order.js:3108 +#: templates/js/translated/build.js:2089 templates/js/translated/order.js:3103 msgid "Specify stock allocation quantity" msgstr "" @@ -8455,7 +8497,7 @@ msgstr "" msgid "All selected parts have been fully allocated" msgstr "" -#: templates/js/translated/build.js:2183 templates/js/translated/order.js:3174 +#: templates/js/translated/build.js:2183 templates/js/translated/order.js:3169 msgid "Select source location (leave blank to take from all locations)" msgstr "" @@ -8463,11 +8505,11 @@ msgstr "" msgid "Allocate Stock Items to Build Order" msgstr "" -#: templates/js/translated/build.js:2222 templates/js/translated/order.js:3271 +#: templates/js/translated/build.js:2222 templates/js/translated/order.js:3266 msgid "No matching stock locations" msgstr "" -#: templates/js/translated/build.js:2294 templates/js/translated/order.js:3348 +#: templates/js/translated/build.js:2294 templates/js/translated/order.js:3343 msgid "No matching stock items" msgstr "" @@ -8500,8 +8542,8 @@ msgid "No builds matching query" msgstr "" #: templates/js/translated/build.js:2558 templates/js/translated/part.js:1423 -#: templates/js/translated/part.js:1955 templates/js/translated/stock.js:1686 -#: templates/js/translated/stock.js:2388 +#: templates/js/translated/part.js:1957 templates/js/translated/stock.js:1686 +#: templates/js/translated/stock.js:2390 msgid "Select" msgstr "" @@ -8513,7 +8555,7 @@ msgstr "" msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2636 templates/js/translated/stock.js:2655 +#: templates/js/translated/build.js:2636 templates/js/translated/stock.js:2657 msgid "No user information" msgstr "" @@ -9116,24 +9158,24 @@ msgstr "" msgid "No purchase orders found" msgstr "" -#: templates/js/translated/order.js:1967 templates/js/translated/order.js:2803 +#: templates/js/translated/order.js:1967 templates/js/translated/order.js:2798 msgid "Order is overdue" msgstr "" -#: templates/js/translated/order.js:2017 templates/js/translated/order.js:2868 -#: templates/js/translated/order.js:3009 +#: templates/js/translated/order.js:2017 templates/js/translated/order.js:2863 +#: templates/js/translated/order.js:3004 msgid "Items" msgstr "" -#: templates/js/translated/order.js:2115 templates/js/translated/order.js:4083 +#: templates/js/translated/order.js:2115 templates/js/translated/order.js:4078 msgid "Duplicate Line Item" msgstr "" -#: templates/js/translated/order.js:2132 templates/js/translated/order.js:4105 +#: templates/js/translated/order.js:2132 templates/js/translated/order.js:4100 msgid "Edit Line Item" msgstr "" -#: templates/js/translated/order.js:2145 templates/js/translated/order.js:4116 +#: templates/js/translated/order.js:2145 templates/js/translated/order.js:4111 msgid "Delete Line Item" msgstr "" @@ -9141,7 +9183,7 @@ msgstr "" msgid "No line items found" msgstr "" -#: templates/js/translated/order.js:2215 templates/js/translated/order.js:3817 +#: templates/js/translated/order.js:2215 templates/js/translated/order.js:3812 msgid "Total" msgstr "" @@ -9150,18 +9192,18 @@ msgstr "" msgid "Total Quantity" msgstr "" -#: templates/js/translated/order.js:2301 templates/js/translated/order.js:2503 -#: templates/js/translated/order.js:3842 templates/js/translated/order.js:4350 -#: templates/js/translated/part.js:2197 templates/js/translated/part.js:2795 +#: templates/js/translated/order.js:2301 templates/js/translated/order.js:2500 +#: templates/js/translated/order.js:3837 templates/js/translated/order.js:4342 +#: templates/js/translated/part.js:2199 templates/js/translated/part.js:2797 msgid "Unit Price" msgstr "" -#: templates/js/translated/order.js:2316 templates/js/translated/order.js:2519 -#: templates/js/translated/order.js:3858 templates/js/translated/order.js:4366 +#: templates/js/translated/order.js:2316 templates/js/translated/order.js:2516 +#: templates/js/translated/order.js:3853 templates/js/translated/order.js:4358 msgid "Total Price" msgstr "" -#: templates/js/translated/order.js:2357 templates/js/translated/order.js:3900 +#: templates/js/translated/order.js:2357 templates/js/translated/order.js:3895 #: templates/js/translated/part.js:1079 msgid "This line item is overdue" msgstr "" @@ -9170,164 +9212,164 @@ msgstr "" msgid "Receive line item" msgstr "" -#: templates/js/translated/order.js:2420 templates/js/translated/order.js:4037 +#: templates/js/translated/order.js:2420 templates/js/translated/order.js:4032 msgid "Duplicate line item" msgstr "" -#: templates/js/translated/order.js:2421 templates/js/translated/order.js:4038 +#: templates/js/translated/order.js:2421 templates/js/translated/order.js:4033 msgid "Edit line item" msgstr "" -#: templates/js/translated/order.js:2422 templates/js/translated/order.js:4042 +#: templates/js/translated/order.js:2422 templates/js/translated/order.js:4037 msgid "Delete line item" msgstr "" -#: templates/js/translated/order.js:2568 templates/js/translated/order.js:4415 +#: templates/js/translated/order.js:2564 templates/js/translated/order.js:4406 msgid "Duplicate line" msgstr "" -#: templates/js/translated/order.js:2569 templates/js/translated/order.js:4416 +#: templates/js/translated/order.js:2565 templates/js/translated/order.js:4407 msgid "Edit line" msgstr "" -#: templates/js/translated/order.js:2570 templates/js/translated/order.js:4417 +#: templates/js/translated/order.js:2566 templates/js/translated/order.js:4408 msgid "Delete line" msgstr "" -#: templates/js/translated/order.js:2600 templates/js/translated/order.js:4447 +#: templates/js/translated/order.js:2595 templates/js/translated/order.js:4437 msgid "Duplicate Line" msgstr "" -#: templates/js/translated/order.js:2621 templates/js/translated/order.js:4468 +#: templates/js/translated/order.js:2616 templates/js/translated/order.js:4458 msgid "Edit Line" msgstr "" -#: templates/js/translated/order.js:2632 templates/js/translated/order.js:4479 +#: templates/js/translated/order.js:2627 templates/js/translated/order.js:4469 msgid "Delete Line" msgstr "" -#: templates/js/translated/order.js:2643 +#: templates/js/translated/order.js:2638 msgid "No matching line" msgstr "" -#: templates/js/translated/order.js:2754 +#: templates/js/translated/order.js:2749 msgid "No sales orders found" msgstr "" -#: templates/js/translated/order.js:2817 +#: templates/js/translated/order.js:2812 msgid "Invalid Customer" msgstr "" -#: templates/js/translated/order.js:2915 +#: templates/js/translated/order.js:2910 msgid "Edit shipment" msgstr "" -#: templates/js/translated/order.js:2918 +#: templates/js/translated/order.js:2913 msgid "Complete shipment" msgstr "" -#: templates/js/translated/order.js:2923 +#: templates/js/translated/order.js:2918 msgid "Delete shipment" msgstr "" -#: templates/js/translated/order.js:2943 +#: templates/js/translated/order.js:2938 msgid "Edit Shipment" msgstr "" -#: templates/js/translated/order.js:2960 +#: templates/js/translated/order.js:2955 msgid "Delete Shipment" msgstr "" -#: templates/js/translated/order.js:2994 +#: templates/js/translated/order.js:2989 msgid "No matching shipments found" msgstr "" -#: templates/js/translated/order.js:3004 +#: templates/js/translated/order.js:2999 msgid "Shipment Reference" msgstr "" -#: templates/js/translated/order.js:3028 +#: templates/js/translated/order.js:3023 msgid "Not shipped" msgstr "" -#: templates/js/translated/order.js:3034 +#: templates/js/translated/order.js:3029 msgid "Tracking" msgstr "" -#: templates/js/translated/order.js:3038 +#: templates/js/translated/order.js:3033 msgid "Invoice" msgstr "" -#: templates/js/translated/order.js:3207 +#: templates/js/translated/order.js:3202 msgid "Add Shipment" msgstr "" -#: templates/js/translated/order.js:3258 +#: templates/js/translated/order.js:3253 msgid "Confirm stock allocation" msgstr "" -#: templates/js/translated/order.js:3259 +#: templates/js/translated/order.js:3254 msgid "Allocate Stock Items to Sales Order" msgstr "" -#: templates/js/translated/order.js:3467 +#: templates/js/translated/order.js:3462 msgid "No sales order allocations found" msgstr "" -#: templates/js/translated/order.js:3546 +#: templates/js/translated/order.js:3541 msgid "Edit Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3563 +#: templates/js/translated/order.js:3558 msgid "Confirm Delete Operation" msgstr "" -#: templates/js/translated/order.js:3564 +#: templates/js/translated/order.js:3559 msgid "Delete Stock Allocation" msgstr "" -#: templates/js/translated/order.js:3609 templates/js/translated/order.js:3698 +#: templates/js/translated/order.js:3604 templates/js/translated/order.js:3693 #: templates/js/translated/stock.js:1602 msgid "Shipped to customer" msgstr "" -#: templates/js/translated/order.js:3617 templates/js/translated/order.js:3707 +#: templates/js/translated/order.js:3612 templates/js/translated/order.js:3702 msgid "Stock location not specified" msgstr "" -#: templates/js/translated/order.js:4021 +#: templates/js/translated/order.js:4016 msgid "Allocate serial numbers" msgstr "" -#: templates/js/translated/order.js:4027 +#: templates/js/translated/order.js:4022 msgid "Purchase stock" msgstr "" -#: templates/js/translated/order.js:4034 templates/js/translated/order.js:4232 +#: templates/js/translated/order.js:4029 templates/js/translated/order.js:4227 msgid "Calculate price" msgstr "" -#: templates/js/translated/order.js:4046 +#: templates/js/translated/order.js:4041 msgid "Cannot be deleted as items have been shipped" msgstr "" -#: templates/js/translated/order.js:4049 +#: templates/js/translated/order.js:4044 msgid "Cannot be deleted as items have been allocated" msgstr "" -#: templates/js/translated/order.js:4131 +#: templates/js/translated/order.js:4126 msgid "Allocate Serial Numbers" msgstr "" -#: templates/js/translated/order.js:4240 +#: templates/js/translated/order.js:4235 msgid "Update Unit Price" msgstr "" -#: templates/js/translated/order.js:4254 +#: templates/js/translated/order.js:4249 msgid "No matching line items" msgstr "" -#: templates/js/translated/order.js:4490 +#: templates/js/translated/order.js:4480 msgid "No matching lines" msgstr "" @@ -9589,95 +9631,95 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1895 templates/js/translated/stock.js:2368 +#: templates/js/translated/part.js:1896 templates/js/translated/stock.js:2369 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:1974 +#: templates/js/translated/part.js:1976 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:1990 +#: templates/js/translated/part.js:1992 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2054 +#: templates/js/translated/part.js:2056 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2105 templates/js/translated/stock.js:1299 +#: templates/js/translated/part.js:2107 templates/js/translated/stock.js:1299 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2106 templates/js/translated/stock.js:1300 +#: templates/js/translated/part.js:2108 templates/js/translated/stock.js:1300 #: templates/js/translated/stock.js:1560 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:2112 +#: templates/js/translated/part.js:2114 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2134 +#: templates/js/translated/part.js:2136 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2148 +#: templates/js/translated/part.js:2150 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:2173 +#: templates/js/translated/part.js:2175 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:2230 +#: templates/js/translated/part.js:2232 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:2231 +#: templates/js/translated/part.js:2233 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:2396 templates/js/translated/part.js:2397 +#: templates/js/translated/part.js:2398 templates/js/translated/part.js:2399 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:2399 +#: templates/js/translated/part.js:2401 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:2405 +#: templates/js/translated/part.js:2407 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:2455 +#: templates/js/translated/part.js:2457 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:2461 +#: templates/js/translated/part.js:2463 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:2557 +#: templates/js/translated/part.js:2559 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:2573 +#: templates/js/translated/part.js:2575 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:2618 +#: templates/js/translated/part.js:2620 msgid "Minimum Stock Level" msgstr "" -#: templates/js/translated/part.js:2719 +#: templates/js/translated/part.js:2721 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:2738 +#: templates/js/translated/part.js:2740 msgid "Single Price Difference" msgstr "" @@ -10068,79 +10110,79 @@ msgstr "" msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2406 +#: templates/js/translated/stock.js:2408 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2501 +#: templates/js/translated/stock.js:2503 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2517 +#: templates/js/translated/stock.js:2519 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2539 +#: templates/js/translated/stock.js:2541 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2558 +#: templates/js/translated/stock.js:2560 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2577 +#: templates/js/translated/stock.js:2579 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2595 +#: templates/js/translated/stock.js:2597 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2618 +#: templates/js/translated/stock.js:2620 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2626 +#: templates/js/translated/stock.js:2628 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2702 +#: templates/js/translated/stock.js:2704 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2753 templates/js/translated/stock.js:2789 +#: templates/js/translated/stock.js:2755 templates/js/translated/stock.js:2791 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2802 +#: templates/js/translated/stock.js:2804 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2823 +#: templates/js/translated/stock.js:2825 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2824 +#: templates/js/translated/stock.js:2826 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2826 +#: templates/js/translated/stock.js:2828 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2827 +#: templates/js/translated/stock.js:2829 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2828 +#: templates/js/translated/stock.js:2830 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2829 +#: templates/js/translated/stock.js:2831 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2842 +#: templates/js/translated/stock.js:2844 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 400e08ed7d..0faaacb545 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Введите дату" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Вложения" msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Комментарий к файлу" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Неверный выбор" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Название" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Название" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Название компании" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "Детали импортированы" msgid "Previous Step" msgstr "Предыдущий шаг" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "Описание компании" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "Описание компании" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "Сайт" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Сайт компании" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Адрес" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Адрес компании" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Телефон" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "Контактный телефон" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "EMail" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "Контактный EMail" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "Контакт" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "Контактное лицо" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "Ссылка на описание компании" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Изображение" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "Заметки о компании" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "покупатель" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Вы продаёте детали этой компании?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "поставщик" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Вы закупаете детали у этой компании?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "производитель" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Является ли компания производителем деталей?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Валюта" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "Для этой компании используется валюта по умолчанию" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "Базовая деталь" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "Выберите деталь" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "Выберите деталь" msgid "Manufacturer" msgstr "Производитель" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Выберите производителя" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "Выберите производителя" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "Код производителя" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "Ссылка на сайт производителя" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "Деталь производителя" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "Наименование параметра" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "Наименование параметра" msgid "Value" msgstr "Значение" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "Значение параметра" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "Ед.изм" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "Единицы измерения" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "Поставщик" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "Выберите поставщика" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "Код поставщика" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "Ссылка на сайт поставщика" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Заметка" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "Упаковка" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "Ключевые слова для улучшения видимости #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "Родительская деталь" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "Шаблон параметра" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "Изображение детали не найдено" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Действие не указано" msgid "No matching action found" msgstr "Соответствующее действие не найдено" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Не найдено совпадений для данных штрих-кода" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Найдено совпадение по штрих-коду" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "Включить уведомления по электронной почте" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "Разрешить отправку уведомлений о событиях по электронной почте" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "Автор не найден" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "Дата не найдена" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "Шаблон параметра детали" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "Настройки плагинов" @@ -7094,52 +7111,64 @@ msgstr "Настройки плагинов" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "Изменить настройки" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "Изменить настройки плагинов" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "Изменить глобальные настройки" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "Изменить настройки пользователя" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "Шаблоны параметров категории не найдены" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "Редактировать шаблон" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "Удалить шаблон" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "Шаблоны параметров детали не найдены" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "Идентификатор" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 43757adf9d..11c065ae90 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Ange datum" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Bilaga" msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Fil kommentar" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Ogiltigt val" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Namn" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Namn" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Byggorder till vilken detta bygge är tilldelad" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Företagsnamn" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "Ingen åtgärd specificerad" msgid "No matching action found" msgstr "Ingen matchande åtgärd hittades" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 3d38b275fc..f73930403b 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "" msgid "No matching action found" msgstr "" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 6e37e7b3b7..dcdc7629b3 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "Tarih giriniz" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "Ek" msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "Dosya yorumu" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "Geçersiz seçim" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "Adı" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "Adı" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "Şirket adı" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "Şirket web sitesi" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "Adres" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "Şirket adresi" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "Telefon numarası" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "İletişim telefon numarası" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "E-posta" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "İletişim e-posta adresi" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "İletişim" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "Resim" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "müşteri mi" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "Bu şirkete ürün satıyor musunuz?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "tedarikçi mi" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "Bu şirketten ürün satın alıyor musunuz?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "üretici mi" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "Bu şirket üretim yapıyor mu?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "Para birimi" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "Bu şirket için varsayılan para birimi" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "Temel Parça" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "Parça seçin" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "Parça seçin" msgid "Manufacturer" msgstr "Üretici" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "Üretici seçin" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "Üretici seçin" msgid "MPN" msgstr "ÜPN" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "Parametre adı" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "Parametre adı" msgid "Value" msgstr "Değer" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "Parametre değeri" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "Tedarikçi" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "Tedarikçi seçin" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "Not" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "temel maliyet" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "Paketleme" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "çoklu" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "Mevcut" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "Parametre Şablonu" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "İşlem belirtilmedi" msgid "No matching action found" msgstr "Eşleşen eylem bulunamadı" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "Barkod verisi için eşleşme bulunamadı" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "Barkod verisi için eşleşme bulundu" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "Parça Parametre Şablonu" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" +#: templates/InvenTree/settings/plugin.html:52 +msgid "External plugins are not enabled for this InvenTree installation" msgstr "" -#: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "Commit Tarihi" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "Commit Hash Değeri" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "Kategori parametre şablonu bulunamadı" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "Şablonu Düzenle" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "Şablonu Sil" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "Kategori Parametre Şablonu Oluştur" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "Kategori Parametre Şablonu Sil" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "Parça parametre şablonu bulunamadı" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "Parça Parametre Şablonu Oluştur" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "Parça Parametre Şablonu Düzenle" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "Parça Parametre Şablonu Sil" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "Bildirimleri Göster" msgid "New Notifications" msgstr "Yeni Bildirimler" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "" + #: templates/navbar.html:140 msgid "Logout" msgstr "Çıkış" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 2503d2457b..a778632bc3 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "" msgid "Manufacturer" msgstr "Nhà sản xuất" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "" msgid "Value" msgstr "" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "Nhà cung cấp" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "" @@ -5571,7 +5571,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "" msgid "Part Pricing" msgstr "" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "" msgid "No matching action found" msgstr "" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" -msgstr "Quản trị" - #: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +msgid "External plugins are not enabled for this InvenTree installation" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "" msgid "Edit setting" msgstr "" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "Chỉnh sửa cài đặt toàn cục" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "Chỉnh sửa cài đặt người dùng" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "Quản trị" + #: templates/navbar.html:140 msgid "Logout" msgstr "Đăng xuất" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 78e47c6533..21b9c84cef 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-01 22:23+0000\n" -"PO-Revision-Date: 2022-11-02 18:25\n" +"POT-Creation-Date: 2022-11-04 14:07+0000\n" +"PO-Revision-Date: 2022-11-04 19:02\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -30,7 +30,7 @@ msgid "Enter date" msgstr "输入日期" #: InvenTree/fields.py:195 build/serializers.py:387 -#: build/templates/build/sidebar.html:21 company/models.py:524 +#: build/templates/build/sidebar.html:21 company/models.py:525 #: company/templates/company/sidebar.html:25 order/models.py:920 #: order/templates/order/po_sidebar.html:11 #: order/templates/order/so_sidebar.html:17 @@ -204,8 +204,8 @@ msgstr "附件" msgid "Select file to attach" msgstr "选择附件" -#: InvenTree/models.py:412 company/models.py:124 company/models.py:276 -#: company/models.py:511 order/models.py:84 order/models.py:1259 +#: InvenTree/models.py:412 company/models.py:125 company/models.py:277 +#: company/models.py:512 order/models.py:84 order/models.py:1259 #: part/models.py:816 part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: templates/js/translated/company.js:691 @@ -231,7 +231,7 @@ msgstr "文件注释" #: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1744 #: common/models.py:1745 common/models.py:1968 common/models.py:1969 #: common/models.py:2231 common/models.py:2232 part/models.py:2254 -#: part/models.py:2274 plugin/models.py:260 plugin/models.py:261 +#: part/models.py:2274 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2651 msgid "User" @@ -271,13 +271,13 @@ msgid "Invalid choice" msgstr "选择无效" #: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:1954 -#: company/models.py:358 label/models.py:101 part/models.py:760 +#: company/models.py:359 label/models.py:101 part/models.py:760 #: part/models.py:2429 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 -#: templates/InvenTree/settings/plugin.html:51 -#: templates/InvenTree/settings/plugin.html:134 +#: templates/InvenTree/settings/plugin.html:60 +#: templates/InvenTree/settings/plugin.html:104 #: templates/InvenTree/settings/plugin_settings.html:23 -#: templates/InvenTree/settings/settings.html:347 +#: templates/InvenTree/settings/settings.html:344 #: templates/js/translated/company.js:580 #: templates/js/translated/company.js:793 #: templates/js/translated/notification.js:71 @@ -287,8 +287,8 @@ msgid "Name" msgstr "名称" #: InvenTree/models.py:564 build/models.py:163 -#: build/templates/build/detail.html:24 company/models.py:282 -#: company/models.py:517 company/templates/company/company_base.html:71 +#: build/templates/build/detail.html:24 company/models.py:283 +#: company/models.py:518 company/templates/company/company_base.html:71 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:82 part/models.py:783 part/models.py:2438 @@ -297,8 +297,8 @@ msgstr "名称" #: report/models.py:507 report/models.py:551 #: report/templates/report/inventree_build_order_base.html:117 #: stock/templates/stock/location.html:117 -#: templates/InvenTree/settings/plugin_settings.html:33 -#: templates/InvenTree/settings/settings.html:358 +#: templates/InvenTree/settings/plugin_settings.html:28 +#: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:579 templates/js/translated/bom.js:887 #: templates/js/translated/build.js:2580 templates/js/translated/company.js:444 #: templates/js/translated/company.js:702 @@ -785,7 +785,7 @@ msgid "BuildOrder to which this build is allocated" msgstr "此次生产匹配的订单" #: build/models.py:180 build/templates/build/build_base.html:80 -#: build/templates/build/detail.html:29 company/models.py:679 +#: build/templates/build/detail.html:29 company/models.py:680 #: order/models.py:1015 order/models.py:1126 order/models.py:1127 #: part/models.py:343 part/models.py:2200 part/models.py:2215 #: part/models.py:2234 part/models.py:2252 part/models.py:2351 @@ -1734,7 +1734,7 @@ msgstr "" msgid "Show the `about` modal only to superusers" msgstr "" -#: common/models.py:833 company/models.py:93 company/models.py:94 +#: common/models.py:833 company/models.py:94 company/models.py:95 msgid "Company name" msgstr "公司名称" @@ -2283,7 +2283,7 @@ msgid "Check plugins on startup" msgstr "" #: common/models.py:1335 -msgid "Check that all plugins are installed on startup - enable in container enviroments" +msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" #: common/models.py:1342 @@ -2816,114 +2816,114 @@ msgstr "已导入商品" msgid "Previous Step" msgstr "" -#: company/models.py:98 +#: company/models.py:99 msgid "Company description" msgstr "公司简介" -#: company/models.py:99 +#: company/models.py:100 msgid "Description of the company" msgstr "公司简介" -#: company/models.py:105 company/templates/company/company_base.html:100 +#: company/models.py:106 company/templates/company/company_base.html:100 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:448 msgid "Website" msgstr "网站" -#: company/models.py:106 +#: company/models.py:107 msgid "Company website URL" msgstr "公司网站" -#: company/models.py:110 company/templates/company/company_base.html:118 +#: company/models.py:111 company/templates/company/company_base.html:118 msgid "Address" msgstr "地址" -#: company/models.py:111 +#: company/models.py:112 msgid "Company address" msgstr "公司地址" -#: company/models.py:114 +#: company/models.py:115 msgid "Phone number" msgstr "电话号码" -#: company/models.py:115 +#: company/models.py:116 msgid "Contact phone number" msgstr "联系电话" -#: company/models.py:118 company/templates/company/company_base.html:132 +#: company/models.py:119 company/templates/company/company_base.html:132 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "电子邮件" -#: company/models.py:118 +#: company/models.py:119 msgid "Contact email address" msgstr "联系人电子邮件" -#: company/models.py:121 company/templates/company/company_base.html:139 +#: company/models.py:122 company/templates/company/company_base.html:139 msgid "Contact" msgstr "联系人" -#: company/models.py:122 +#: company/models.py:123 msgid "Point of contact" msgstr "" -#: company/models.py:124 +#: company/models.py:125 msgid "Link to external company information" msgstr "链接到外部公司信息" -#: company/models.py:135 part/models.py:829 +#: company/models.py:136 part/models.py:829 msgid "Image" msgstr "图片" -#: company/models.py:138 company/templates/company/detail.html:185 +#: company/models.py:139 company/templates/company/detail.html:185 msgid "Company Notes" msgstr "公司备注" -#: company/models.py:140 +#: company/models.py:141 msgid "is customer" msgstr "是客户" -#: company/models.py:140 +#: company/models.py:141 msgid "Do you sell items to this company?" msgstr "您是否向该公司出售商品?" -#: company/models.py:142 +#: company/models.py:143 msgid "is supplier" msgstr "是供应商" -#: company/models.py:142 +#: company/models.py:143 msgid "Do you purchase items from this company?" msgstr "您是否从该公司采购商品?" -#: company/models.py:144 +#: company/models.py:145 msgid "is manufacturer" msgstr "是制造商" -#: company/models.py:144 +#: company/models.py:145 msgid "Does this company manufacture parts?" msgstr "该公司制造商品吗?" -#: company/models.py:148 company/serializers.py:378 +#: company/models.py:149 company/serializers.py:378 #: company/templates/company/company_base.html:106 part/serializers.py:153 #: part/serializers.py:184 stock/serializers.py:178 msgid "Currency" msgstr "货币" -#: company/models.py:151 +#: company/models.py:152 msgid "Default currency used for this company" msgstr "该公司使用的默认货币" -#: company/models.py:248 company/models.py:482 stock/models.py:600 +#: company/models.py:249 company/models.py:483 stock/models.py:600 #: stock/serializers.py:85 stock/templates/stock/item_base.html:143 #: templates/js/translated/bom.js:568 msgid "Base Part" msgstr "" -#: company/models.py:252 company/models.py:486 +#: company/models.py:253 company/models.py:487 msgid "Select part" msgstr "选择商品" -#: company/models.py:263 company/templates/company/company_base.html:76 +#: company/models.py:264 company/templates/company/company_base.html:76 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -2935,11 +2935,11 @@ msgstr "选择商品" msgid "Manufacturer" msgstr "制造商" -#: company/models.py:264 templates/js/translated/part.js:237 +#: company/models.py:265 templates/js/translated/part.js:237 msgid "Select manufacturer" msgstr "选择制造商" -#: company/models.py:270 company/templates/company/manufacturer_part.html:101 +#: company/models.py:271 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:160 #: templates/js/translated/company.js:304 #: templates/js/translated/company.js:532 @@ -2949,30 +2949,30 @@ msgstr "选择制造商" msgid "MPN" msgstr "" -#: company/models.py:271 templates/js/translated/part.js:248 +#: company/models.py:272 templates/js/translated/part.js:248 msgid "Manufacturer Part Number" msgstr "制造商商品编号" -#: company/models.py:277 +#: company/models.py:278 msgid "URL for external manufacturer part link" msgstr "" -#: company/models.py:283 +#: company/models.py:284 msgid "Manufacturer part description" msgstr "制造商商品描述" -#: company/models.py:328 company/models.py:352 company/models.py:505 +#: company/models.py:329 company/models.py:353 company/models.py:506 #: company/templates/company/manufacturer_part.html:7 #: company/templates/company/manufacturer_part.html:24 #: stock/templates/stock/item_base.html:220 msgid "Manufacturer Part" msgstr "制造商商品" -#: company/models.py:359 +#: company/models.py:360 msgid "Parameter name" msgstr "参数名称" -#: company/models.py:365 +#: company/models.py:366 #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2097 templates/js/translated/company.js:581 #: templates/js/translated/company.js:799 templates/js/translated/part.js:847 @@ -2980,26 +2980,26 @@ msgstr "参数名称" msgid "Value" msgstr "数值" -#: company/models.py:366 +#: company/models.py:367 msgid "Parameter value" msgstr "参数值" -#: company/models.py:372 part/models.py:902 part/models.py:2434 +#: company/models.py:373 part/models.py:902 part/models.py:2434 #: part/templates/part/part_base.html:286 -#: templates/InvenTree/settings/settings.html:352 +#: templates/InvenTree/settings/settings.html:349 #: templates/js/translated/company.js:805 templates/js/translated/part.js:853 msgid "Units" msgstr "单位" -#: company/models.py:373 +#: company/models.py:374 msgid "Parameter units" msgstr "参数单位" -#: company/models.py:450 +#: company/models.py:451 msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:492 company/templates/company/company_base.html:81 +#: company/models.py:493 company/templates/company/company_base.html:81 #: company/templates/company/supplier_part.html:136 order/models.py:263 #: order/templates/order/order_base.html:121 part/bom.py:237 part/bom.py:265 #: stock/templates/stock/item_base.html:227 @@ -3012,59 +3012,59 @@ msgstr "" msgid "Supplier" msgstr "供应商" -#: company/models.py:493 templates/js/translated/part.js:218 +#: company/models.py:494 templates/js/translated/part.js:218 msgid "Select supplier" msgstr "选择供应商" -#: company/models.py:498 company/templates/company/supplier_part.html:146 +#: company/models.py:499 company/templates/company/supplier_part.html:146 #: part/bom.py:238 part/bom.py:266 templates/js/translated/company.js:302 #: templates/js/translated/order.js:2226 templates/js/translated/part.js:228 #: templates/js/translated/part.js:1011 msgid "SKU" msgstr "" -#: company/models.py:499 templates/js/translated/part.js:229 +#: company/models.py:500 templates/js/translated/part.js:229 msgid "Supplier stock keeping unit" msgstr "" -#: company/models.py:506 +#: company/models.py:507 msgid "Select manufacturer part" msgstr "选择制造商商品" -#: company/models.py:512 +#: company/models.py:513 msgid "URL for external supplier part link" msgstr "外部供货商商品链接URL" -#: company/models.py:518 +#: company/models.py:519 msgid "Supplier part description" msgstr "供应商商品描述" -#: company/models.py:523 company/templates/company/supplier_part.html:181 +#: company/models.py:524 company/templates/company/supplier_part.html:181 #: part/models.py:2687 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:93 stock/serializers.py:403 msgid "Note" msgstr "备注" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "base cost" msgstr "" -#: company/models.py:527 part/models.py:1788 +#: company/models.py:528 part/models.py:1788 msgid "Minimum charge (e.g. stocking fee)" msgstr "最低收费(例如库存费)" -#: company/models.py:529 company/templates/company/supplier_part.html:167 +#: company/models.py:530 company/templates/company/supplier_part.html:167 #: stock/models.py:626 stock/templates/stock/item_base.html:243 #: templates/js/translated/company.js:991 templates/js/translated/stock.js:1978 msgid "Packaging" msgstr "打包" -#: company/models.py:529 +#: company/models.py:530 msgid "Part packaging" msgstr "商品打包" -#: company/models.py:532 company/serializers.py:242 +#: company/models.py:533 company/serializers.py:242 #: company/templates/company/supplier_part.html:174 #: templates/js/translated/company.js:996 templates/js/translated/order.js:820 #: templates/js/translated/order.js:1215 templates/js/translated/order.js:1470 @@ -3073,19 +3073,19 @@ msgstr "商品打包" msgid "Pack Quantity" msgstr "" -#: company/models.py:533 +#: company/models.py:534 msgid "Unit quantity supplied in a single pack" msgstr "" -#: company/models.py:539 part/models.py:1790 +#: company/models.py:540 part/models.py:1790 msgid "multiple" msgstr "" -#: company/models.py:539 +#: company/models.py:540 msgid "Order multiple" msgstr "" -#: company/models.py:547 company/templates/company/supplier_part.html:115 +#: company/models.py:548 company/templates/company/supplier_part.html:115 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:963 templates/js/translated/build.js:1873 @@ -3095,19 +3095,19 @@ msgstr "" msgid "Available" msgstr "空闲" -#: company/models.py:548 +#: company/models.py:549 msgid "Quantity available from supplier" msgstr "" -#: company/models.py:552 +#: company/models.py:553 msgid "Availability Updated" msgstr "" -#: company/models.py:553 +#: company/models.py:554 msgid "Date of last update of availability data" msgstr "" -#: company/models.py:681 +#: company/models.py:682 msgid "last updated" msgstr "" @@ -4564,7 +4564,7 @@ msgstr "提高搜索结果可见性的关键字" #: part/models.py:797 part/models.py:2272 part/models.py:2516 #: part/templates/part/part_base.html:263 -#: templates/InvenTree/settings/settings.html:232 +#: templates/InvenTree/settings/settings.html:229 #: templates/js/translated/notification.js:50 #: templates/js/translated/part.js:1480 templates/js/translated/part.js:1724 msgid "Category" @@ -4752,7 +4752,7 @@ msgid "Parent Part" msgstr "" #: part/models.py:2474 part/models.py:2522 part/models.py:2523 -#: templates/InvenTree/settings/settings.html:227 +#: templates/InvenTree/settings/settings.html:224 msgid "Parameter Template" msgstr "参数模板" @@ -4764,7 +4764,7 @@ msgstr "" msgid "Parameter Value" msgstr "" -#: part/models.py:2527 templates/InvenTree/settings/settings.html:236 +#: part/models.py:2527 templates/InvenTree/settings/settings.html:233 msgid "Default Value" msgstr "默认值" @@ -5571,7 +5571,7 @@ msgstr "此商品无价格信息可用。" #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report_base.html:97 -#: templates/InvenTree/settings/plugin.html:53 +#: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2001 templates/js/translated/stock.js:2478 msgid "Date" @@ -5759,8 +5759,8 @@ msgstr "未找到商品图像" msgid "Part Pricing" msgstr "商品价格" -#: plugin/apps.py:56 -msgid "Your enviroment has an outdated git version. This prevents InvenTree from loading plugin details." +#: plugin/apps.py:55 +msgid "Your environment has an outdated git version. This prevents InvenTree from loading plugin details." msgstr "" #: plugin/base/action/api.py:27 @@ -5771,23 +5771,23 @@ msgstr "未指定操作" msgid "No matching action found" msgstr "未找到指定操作" -#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:113 +#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:110 msgid "Missing barcode data" msgstr "" -#: plugin/base/barcodes/api.py:83 +#: plugin/base/barcodes/api.py:80 msgid "No match found for barcode data" msgstr "未找到匹配条形码数据" -#: plugin/base/barcodes/api.py:87 +#: plugin/base/barcodes/api.py:84 msgid "Match found for barcode data" msgstr "找到匹配条形码数据" -#: plugin/base/barcodes/api.py:126 +#: plugin/base/barcodes/api.py:120 msgid "Barcode matches existing item" msgstr "" -#: plugin/base/barcodes/api.py:223 +#: plugin/base/barcodes/api.py:217 msgid "No match found for provided value" msgstr "" @@ -5795,21 +5795,34 @@ msgstr "" msgid "Label printing failed" msgstr "" -#: plugin/builtin/integration/core_notifications.py:30 +#: plugin/builtin/barcodes/inventree_barcode.py:26 +msgid "Inventree Barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:27 +msgid "Provides native support for barcodes" +msgstr "" + +#: plugin/builtin/barcodes/inventree_barcode.py:29 +#: plugin/builtin/integration/core_notifications.py:31 msgid "InvenTree contributors" msgstr "" -#: plugin/builtin/integration/core_notifications.py:31 +#: plugin/builtin/integration/core_notifications.py:30 +msgid "InvenTree Notifications" +msgstr "" + +#: plugin/builtin/integration/core_notifications.py:32 msgid "Integrated outgoing notificaton methods" msgstr "" -#: plugin/builtin/integration/core_notifications.py:35 -#: plugin/builtin/integration/core_notifications.py:54 +#: plugin/builtin/integration/core_notifications.py:37 +#: plugin/builtin/integration/core_notifications.py:56 msgid "Enable email notifications" msgstr "" -#: plugin/builtin/integration/core_notifications.py:36 -#: plugin/builtin/integration/core_notifications.py:55 +#: plugin/builtin/integration/core_notifications.py:38 +#: plugin/builtin/integration/core_notifications.py:57 msgid "Allow sending of emails for event notifications" msgstr "" @@ -5829,7 +5842,7 @@ msgstr "" msgid "Plugin Configurations" msgstr "" -#: plugin/models.py:86 +#: plugin/models.py:86 templates/InvenTree/settings/plugin.html:61 msgid "Key" msgstr "" @@ -5849,32 +5862,36 @@ msgstr "" msgid "Sample plugin" msgstr "" -#: plugin/models.py:188 templates/InvenTree/settings/plugin_settings.html:10 +#: plugin/models.py:167 +msgid "Builtin Plugin" +msgstr "" + +#: plugin/models.py:192 templates/InvenTree/settings/plugin_settings.html:10 msgid "Plugin" msgstr "" -#: plugin/models.py:253 +#: plugin/models.py:257 msgid "Method" msgstr "" -#: plugin/plugin.py:252 +#: plugin/plugin.py:257 msgid "No author found" msgstr "" -#: plugin/plugin.py:264 +#: plugin/plugin.py:269 msgid "No date found" msgstr "" -#: plugin/registry.py:431 +#: plugin/registry.py:439 msgid "Plugin `{plg_name}` is not compatible with the current InvenTree version {version.inventreeVersion()}!" msgstr "" -#: plugin/registry.py:433 +#: plugin/registry.py:441 #, python-brace-format msgid "Plugin requires at least version {plg_i.MIN_VERSION}" msgstr "" -#: plugin/registry.py:435 +#: plugin/registry.py:443 #, python-brace-format msgid "Plugin requires at most version {plg_i.MAX_VERSION}" msgstr "" @@ -7086,7 +7103,7 @@ msgid "Part Parameter Templates" msgstr "商品参数模板" #: templates/InvenTree/settings/plugin.html:10 -#: templates/InvenTree/settings/sidebar.html:56 +#: templates/InvenTree/settings/sidebar.html:55 msgid "Plugin Settings" msgstr "" @@ -7094,52 +7111,64 @@ msgstr "" msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage." msgstr "" -#: templates/InvenTree/settings/plugin.html:36 -#: templates/InvenTree/settings/sidebar.html:58 +#: templates/InvenTree/settings/plugin.html:38 +#: templates/InvenTree/settings/sidebar.html:57 msgid "Plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:41 +#: templates/InvenTree/settings/plugin.html:44 #: templates/js/translated/plugin.js:16 msgid "Install Plugin" msgstr "" -#: templates/InvenTree/settings/plugin.html:50 templates/navbar.html:137 -#: users/models.py:36 -msgid "Admin" -msgstr "管理员" - #: templates/InvenTree/settings/plugin.html:52 -#: templates/InvenTree/settings/plugin_settings.html:28 +msgid "External plugins are not enabled for this InvenTree installation" +msgstr "" + +#: templates/InvenTree/settings/plugin.html:62 +#: templates/InvenTree/settings/plugin_settings.html:33 msgid "Author" msgstr "" -#: templates/InvenTree/settings/plugin.html:54 +#: templates/InvenTree/settings/plugin.html:64 #: templates/InvenTree/settings/plugin_settings.html:43 msgid "Version" msgstr "" -#: templates/InvenTree/settings/plugin.html:76 -msgid "Sample" +#: templates/InvenTree/settings/plugin.html:72 +msgid "Active plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:101 +#: templates/InvenTree/settings/plugin.html:80 msgid "Inactive plugins" msgstr "" -#: templates/InvenTree/settings/plugin.html:124 +#: templates/InvenTree/settings/plugin.html:94 msgid "Plugin Error Stack" msgstr "" -#: templates/InvenTree/settings/plugin.html:133 +#: templates/InvenTree/settings/plugin.html:103 msgid "Stage" msgstr "" -#: templates/InvenTree/settings/plugin.html:135 +#: templates/InvenTree/settings/plugin.html:105 #: templates/js/translated/notification.js:75 msgid "Message" msgstr "" +#: templates/InvenTree/settings/plugin_details.html:32 +#: templates/InvenTree/settings/plugin_settings.html:101 +msgid "Builtin" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:38 +msgid "Sample" +msgstr "" + +#: templates/InvenTree/settings/plugin_details.html:47 +msgid "Unvailable" +msgstr "" + #: templates/InvenTree/settings/plugin_settings.html:17 msgid "Plugin information" msgstr "" @@ -7176,29 +7205,33 @@ msgstr "" msgid "Installation path" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:100 +#: templates/InvenTree/settings/plugin_settings.html:102 +msgid "This is a builtin plugin which cannot be disabled" +msgstr "" + +#: templates/InvenTree/settings/plugin_settings.html:107 msgid "Commit Author" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:104 +#: templates/InvenTree/settings/plugin_settings.html:111 #: templates/about.html:36 msgid "Commit Date" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:108 +#: templates/InvenTree/settings/plugin_settings.html:115 #: templates/about.html:29 msgid "Commit Hash" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:112 +#: templates/InvenTree/settings/plugin_settings.html:119 msgid "Commit Message" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:120 +#: templates/InvenTree/settings/plugin_settings.html:127 msgid "Sign Status" msgstr "" -#: templates/InvenTree/settings/plugin_settings.html:125 +#: templates/InvenTree/settings/plugin_settings.html:132 msgid "Sign Key" msgstr "" @@ -7219,66 +7252,66 @@ msgstr "未设置值" msgid "Edit setting" msgstr "编辑设置" -#: templates/InvenTree/settings/settings.html:120 +#: templates/InvenTree/settings/settings.html:117 msgid "Edit Plugin Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:122 +#: templates/InvenTree/settings/settings.html:119 msgid "Edit Notification Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:125 +#: templates/InvenTree/settings/settings.html:122 msgid "Edit Global Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:127 +#: templates/InvenTree/settings/settings.html:124 msgid "Edit User Setting" msgstr "" -#: templates/InvenTree/settings/settings.html:217 +#: templates/InvenTree/settings/settings.html:214 msgid "No category parameter templates found" msgstr "未找到类别参数模板" -#: templates/InvenTree/settings/settings.html:239 -#: templates/InvenTree/settings/settings.html:364 +#: templates/InvenTree/settings/settings.html:236 +#: templates/InvenTree/settings/settings.html:361 msgid "Edit Template" msgstr "编辑模板" -#: templates/InvenTree/settings/settings.html:240 -#: templates/InvenTree/settings/settings.html:365 +#: templates/InvenTree/settings/settings.html:237 +#: templates/InvenTree/settings/settings.html:362 msgid "Delete Template" msgstr "删除模板" -#: templates/InvenTree/settings/settings.html:280 +#: templates/InvenTree/settings/settings.html:277 msgid "Create Category Parameter Template" msgstr "创建类别参数模板" -#: templates/InvenTree/settings/settings.html:325 +#: templates/InvenTree/settings/settings.html:322 msgid "Delete Category Parameter Template" msgstr "删除类别参数模板" -#: templates/InvenTree/settings/settings.html:337 +#: templates/InvenTree/settings/settings.html:334 msgid "No part parameter templates found" msgstr "未找到商品参数模板" -#: templates/InvenTree/settings/settings.html:341 +#: templates/InvenTree/settings/settings.html:338 #: templates/js/translated/notification.js:36 msgid "ID" msgstr "" -#: templates/InvenTree/settings/settings.html:383 +#: templates/InvenTree/settings/settings.html:380 msgid "Create Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:402 +#: templates/InvenTree/settings/settings.html:399 msgid "Edit Part Parameter Template" msgstr "" -#: templates/InvenTree/settings/settings.html:416 +#: templates/InvenTree/settings/settings.html:413 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/InvenTree/settings/settings.html:424 +#: templates/InvenTree/settings/settings.html:421 msgid "Delete Part Parameter Template" msgstr "" @@ -7734,7 +7767,7 @@ msgstr "" msgid "Or use a SSO-provider for signup" msgstr "" -#: templates/admin_button.html:2 +#: templates/admin_button.html:8 msgid "View in administration panel" msgstr "" @@ -10505,6 +10538,10 @@ msgstr "" msgid "New Notifications" msgstr "" +#: templates/navbar.html:137 users/models.py:36 +msgid "Admin" +msgstr "管理员" + #: templates/navbar.html:140 msgid "Logout" msgstr ""